CSS样式表 样式优先级 选择器以及选择器的权重优先级

3 篇文章 0 订阅
订阅专栏

 CSS组成

        css由选择符和声明组成,声明又分为属性和属性值

        属性必须放在花括号里面,属性与属性值必用冒号连接

        每条声明用分号结束

        当一个属性有多个属性值的时候,属性值与属性值部分先后顺序,用空格隔开

        在书写样式过程中、空格、换行等操作不影响属性显示

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
<!--内部样式表 -->
    <style>
        h1 {
            color: red;
        }

        h2 {
            color: blue;
        }

        h3 {
            color: blueviolet;
        }
    </style>
</head>

<body>

    <!--
         
        css由选择符和声明组成,声明又分为属性和属性值
        属性必须放在花括号里面,属性与属性值必用冒号连接
        每条声明用分号结束
        当一个属性有多个属性值的时候,属性值与属性值部分先后顺序,用空格隔开
        在书写样式过程中、空格、换行等操作不影响属性显示
        
     -->
    <h1>1111111</h1>
    <h2>2222222</h2>
    <h3>3333333</h3>
</body>

</html>

 外部样式表

简单点说就是把css部分单独拿出来 然后直接在css里面写样式

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <!-- 引入css -->
    <link rel="stylesheet" type="text/css" href="./css/css320.css">
</head>

<body>
     
    <h1>1111111</h1>
    <h2>2222222</h2>
    <h3>3333333</h3>
</body>

</html>
h1 {
    color: red;
}

h2 {
    color: blue;
}

h3 {
    color: blueviolet;
}

link和import之间的区别?
①差别1:本质的差别:link属于XHTML标签,而@import完全是CSS提供的一种方式。
②)差别2:加载顺序的差别:当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同
时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载
CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
③差别3:兼容性的差别:@import是CSS2.1提出的,所以老的浏览器不支持,@import只有在IE5以上的
才能识别,而link标签无此问题。

 <!-- <link rel="stylesheet" type="text/css" href="./css/css320.css"> -->
    <!-- 另一种表达方式 -->
    <style>
        @import url(css/css320.css);
    </style>

 行内样式  内联样式 嵌入式样式

内联样式不能多用

    <h1 style="color:red">1111111</h1>
    <h2 style="color: yellow;">2222222</h2>
    <h3>3333333</h3>

 外部样式的优先级低于内部样式的优先级

当link标签在styte标签的上面:

<!-- 引入css -->
    <link rel="stylesheet" type="text/css" href="./css/css320.css">
    <style>
        div {
            color: red;
        }
    </style>

 当link标签在styte标签的下面:

    <!-- 引入css -->
    <style>
        div {
            color: red;
        }
    </style>
    <link rel="stylesheet" type="text/css" href="./css/css320.css">

 当style标签在div标签内部:

    <!-- 引入css -->
    <style>
        div {
            color: red;
        }
    </style>
    <link rel="stylesheet" type="text/css" href="./css/css320.css">

<body>

    <div style="color: blue;">优先级</div>

</body>

总结:

样式优先级:行内>内部>外部

!important

! important加在谁的身上 谁就优先显示(其他同理)

总结:

!important>行内>内部>外部

 注意这种抢占标签属性值只存在于有多个属性的情况下 如果只有一个属性则不用争夺属性值,比如下面这个background-color: aquamarine;

div {
    color: yellow !important;
    background-color: aquamarine;
}

 选择器

元素选择符/类型选择符(element选择器)如:div{width:100px;height:100px;background:red;)}
语法:元素名称{属性:属性值;}如:div,p,h1,img,a,span,i,em,strong,b,ul,li,ol,li..等
说明:
a)元素选择符就是以文档语言对象类型作为选择符,即使用结构中元素名称作为选择符。例如body、div、p,img,em,strong,span...等。
b)所有的页面元素都可以作为选择符;
用法:
1)如果想改变某个元素的默认样式时,可以使用类型选择符;
(如:改变一个div、p、h1样式)
2)当统一文档某个元素的显示效果时,可以使用类型选择符
(如:改变文档所有p段落样式)

    <style>
        div {
            color: red;
            /* 适合用于统一设置某一类标签元素 */
            background-color: aliceblue;
        }
    </style>
<body>
    <h3>选择器</h3>
    <div>1111111</div>
    <div>2222222</div>
    <p>333333</p>
    <h3>44444</h3>
</body>

 类选择器

class选择器/类选择器
语法:·class名{属性:属性值;}
说明:
A)当我们使用class选择符时,应先为每个元素定义一个class名称
B)class选择符的语法格式是:
如:<div class="top"></div>
.top{width:200px;height:100px;background:green;}
用法:class选择符更适合定义一类样式;

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        .cls {
            /* 选择类名为cls的单独设置color跟background- */
            color: red;
            background-color: yellow;

        }
    </style>
</head>

<body>

    <div>111</div>
    <div class="cls">222</div>
    <div>333</div>
    <div>444</div>
    <div>555</div>
    <div>666</div>


</body>

<body>

    <div>111</div>
    <div class="cls">222</div>
    <div class="cls">333</div>
    <div class="cls">444</div>
    <div>555</div>
    <div>666</div>

</body>

 给一个标签上加多个类名,一个标签由多个类名样式控制

    <style>
        .cls {
            /* 选择类名为cls的单独设置color跟background- */
            background-color: yellow;
        }

        .col {
            color: blue
        }
    </style>
<body>

    <div>111</div>
    <div class="cls col">222</div>
    <div class="cls">333</div>
    <div class="cls">444</div>
    <div>555</div>
    <div>666</div>

</body>


 类名样式中多个类名相同 属性相同 ->关于属性值的颜色冲突

  <style>
        /* 当有两个类名相同,包含属性相同的时候的冲突问题 */
        .cls {
            /* 选择类名为cls的单独设置color跟background- */
            background-color: yellow;
        }

        .cls2 {
            /* 选择类名为cls的单独设置color跟background- */
            background-color: greenyellow;
        }

        .col {
            color: blue
        }
    </style>
<body>

    <div>111</div>
    <div class="col cls cls2">222</div>
    <div class="cls">333</div>
    <div class="cls">444</div>
    <div>555</div>
    <div>666</div>

</body>

 总结:

颜色是什么取决于最后颜色属性赋值的值是什么

可以说是就近原则

也可以说是按照代码从上到下的顺序进行执行的

或者说后面的颜色覆盖掉原来的颜色


Id选择器

为什么要用id选择器 因为类可以很多标签一起使用,id只能给一个标签,不能给一个id用上两个标签,这样就可以单独操控某一个id ,同时(id的优先级高于class的优先级)

id选择器
语法:#id名{属性:属性值;}
说明:
A)当我们使用id选择符时,应该为每个元素定义一个id属性
如:<div id="box"></div>
B)id选择符的语法格式是"#”加上自定义的id名
如: #box{width:300px; height:300px;)
C)起名时要取英文名,不能用关键字:(所有的标记和属性都是关键字)
如:head标记
D)一个id名称只能对应文档中一个具体的元素对象。(唯一性)

    <style>
        #box1 {
            color: green
        }

        #box2 {
            color: aqua;
        }

        #box3 {
            color: blueviolet
        }
    </style>
<body>


    <!-- id选择器 -->
    <div id="box1">11111</div>
    <div id="box2">22222</div>
    <div id="box3">33333</div>

</body>

 通配符 

*通配符/通配选择器
语法:*{属性:属性值;}
说明:通配选择符的写法是是"*”,其含义就是所有元素。
*(margin:0;padding:0;}代表清除所有元素的默认边距值和填充值;

    <style>
       
        * {
            /* 外边距 */
            margin: 0;
            /* 内边距 */
            padding: 0;

        }

    </style>
<body>
    <h1>css</h1>
    <ul>
        <li>111</li>
        <li>222</li>
        <li>333</li>
        <li>444</li>
    </ul>
</body>

群组选择器 

为了提出公共代码,节约代码量

  <head>
      /* h1 {
            background-color: greenyellow;
        }

        p {
            background-color: greenyellow;
        }

        div {
            background-color: greenyellow;
        }
         */
        div,
        h1,
        .boxp {
            background-color: greenyellow;
        }
    </style>
</head>

<body>
    <div>111111
        <p>888888</p>
    </div>
    <h1>2222222</h1>
    <h3>3333333</h3>
    <p class="boxp">33333</p>
</body>

 后代选择器

以下面这个代码为例:先找出所有的p标签 然后找出外面是div标签的,选择器是从右到左的选择


    <style>
        /* h1 {
            background-color: greenyellow;
        }

    /* 后代选择器 */
        div p {
            background-color: greenyellow;
        }
    </style>
 
<body>
    <div>
        <p>111111</p>
    </div>
    <p>2222222</p>
</body>

 伪类选择器

语法:
a:link{属性:属性值;)超链接的初始状态;
a:visited{属性:属性值;}超链接被访问后的状态;
a:hover{属性:属性值;}鼠标悬停,即鼠标划过超链接时的状态;
a:active{属性:属性值;)超链接被激活时的状态,即鼠标按下时超链接的状态;
Link--visited--hover--active.
说明:
A)当这4个超链接伪类选择符联合使用时,应注意他们的顺序,正常顺序为:
a:link,a:visited,a:hover,a:active,错误的顺序有时会使超链接的样式失效;
B)为了简化代码,可以把伪类选择符中相同的声明提出来放在a选择符中;
例如:a{color:red;}a:hover{color:green;}表示超链接的初始和访问过后的状态一样,鼠标划过的状态和点击时的状态一样。


    <style>
        /* 伪类选择器 */
        /* 初始状态 */
        a:link {
            color: blue;
        }

        /* 访问之后 */
        a:visited {
            color: gray;
        }

        /* 鼠标移动上去 */
        a:hover {
            color: red;
        }

        /* 点击激活 */
        a:active {
            color: rgb(179, 255, 0);
        }
    </style>
 

<body>
    <a href="http://www.baidu.com">百度</a>
</body>

注意:

四个标签的顺序不能变 只能按照上面这种顺序依次向下书写

比如:上面这个hover标签和active标签的顺序不能颠倒 否则会出现这种情况

      /* 点击激活 */
          a:active {
            color: rgb(179, 255, 0);
        }
        
        /* 鼠标移动上去 */
        a:hover {
            color: red;
        }

选择器的权重

当多个选择器选中的是同一个元素,且都为他
们定义了样式,如果属性发生冲突了,会选择权
重高的来执行

注意:所有的权重对比都是相对于同一个标签去比

我们可以把 CSS 的优先级从高到低来分成6级:

第一级别:无优先条件的属性我们只要在属性后添加 ​!important ​即可。这个属性可以覆盖此页面所有位置定义的同种元素样式。

第二级别:在元素标签内直接添加 style ,俗称内联样式。

第三级别:ID 选择器。例:#id{color:red;}

第四级别:类选择器,属性选择器或者伪类选择器。例:.one{color:blue;}

第五级别:元素选择器。例:div{color:yellow;}

第六级别:统配选择器。例:*{color:green;}

①class比元素选择器的优先级更高 

    <style>
        div {
            background-color: blue;
        }

        .diva {
            background-color: red;
        }
 
<body>

    <div class="diva">11111111</div>

</body>

②id选择器 > class选择器 > 元素选择器

    <style>
        #divb {
            background: green;
        }

        div {
            background-color: blue;
        }

        .diva {
            background-color: red;
        }
    </style>
 
<body>

    <div class="diva" id="divb">11111111</div>

</body>

选择器越具体 优先级越高


    <style>
        div {
            background-color: gray;
        }

        div p {
            background-color: red;
        }
    </style>
</head>

<body>


    <div>
        111111111
        <p>2222222</p>
        <b style="background-color: blue;">3333333</b>
    </div>


</body>


行内样式选择器 > 标签选择器,类选择器,

包含选择器 >  标签选择器 


    <style>
        div .cls {
            background: orangered;
        }

        div {
            background-color: gray;
        }

        div p {
            background-color: red;
        }
    </style>
 
<body>


    <div class="cls" style="background-color: greenyellow;">
        111111111
        <p>2222222</p>
        <b style="background-color: blue;">3333333</b>
    </div>


</body>

CSS笔记CSS选择器优先级权重
✅ Java 开发工程师,从事 Web 应用程序的研发,擅长 Spring、SpringBoot 等技术。 ✅ 热爱编程,业余时间学习新知识,通过 CSDN 记录学习心得和笔记内容。
08-20 3024
CSS里面,如果有多个选择器作用在同一个元素上面,那么会按照上面的优先级顺序进行样式的选取,也就是优先级越高,浏览器最终就显示哪种样式。通过上面五个选择器权重值,就可以计算出任意组合的权重值了,权重值就是将所有的权重相加。对于哪些组合选择器,我们可以通过计算选择器权重来查看优先级权重越大,优先级越高。
前端样式冲突,怎么解决--2020年3月30日
BelleDiao的博客
03-30 1449
有时候我引用了bootstrap样式,自己也定义了 样式。但是我看后台应用的是bootstrap包装好的样式。 (很多时候,其实是我愚蠢的总把id选择器,用了“.”,其实应该用“#”) 还有的时候,element.style的样式也阻挡了我自定义的样式。 首先,了解优先级问题。 通常可以将css优先级由高到低分为六组: 1、第一优先级:无条件优先的属性只需要在属性后面使用!impor...
CSS样式优先级...
weixin_33912453的博客
05-17 111
当同一个Html元素被不止一个样式定义时,会使用哪个样式呢? 一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权。 1.浏览器缺省设置 2.外部样式表 3.内部样式表(位于 <head> 标签内部) 4.内联样式(在 HTML 元素内部) 因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它...
CSS优先级,没你想的那么简单!全面介绍影响CSS优先级的各类因素
最新发布
Coding home - 漂流瓶jz
08-11 539
CSS优先级的判断,牵涉了太多CSS中的不同主题。可以说优先级的概念,贯穿了整个CSS领域。下面我们就来分别聊一下,这些主题是如何影响到CSS优先级的。
CSS【详解】样式优先级(含提升优先级的方法、样式的层叠、数值计算法等)
朝阳39的博客
06-16 2955
数值越大,优先级越高,尽量保持较低的优先级,以便使用更高优先级选择器重置样式0级——通配选择器、选择符和逻辑组合伪类。逻辑组合伪类有:not()、:is()和:where等,这些伪类本身并不影响CSS优先级,影响优先级的是括号里面的选择器。1级——标签选择器2级——类选择器、属性选择器和伪类3级——ID选择器4级——style内联5级——!important!important是顶级优先级,可以重置JavaScript设置的样式,唯一推荐使用的场景就是使JavaScript设置无效。
css 样式优先级
qq_43983650的博客
05-28 186
内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External style sheet > 浏览器默认样式 优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。 优先级顺序 下列是一份优先级逐级增加的选择器列表: ** 通用选择器(*) ** **元素(类型)选择器 ** ** 类选择器 ** ** 属性选择器 ** ** 伪类 ID 选择器 *.
css样式优先级
风火一回,一生不毁
12-13 653
样式优先级 CSS样式分为内联样式和外部样式,一般情况下:内联样式优先级大于外部样式。即style样式>id选择器>class选择器>元素选择器。 例如: .on{ width:20px; height:20px; line-height:20px; font-weight:bold; background-color: #BCC029; } .person-num&...
CSS选择器权重计算及优先级
04-16
以下是关于CSS选择器权重计算及优先级的详细解释: 首先,我们要了解CSS选择器的四个等级及其对应权重: 1. **内联样式**(权重1000):这是最高级别的权重,当直接在HTML元素中使用`style`属性定义样式时,例如`;...
关于CSS选择器优先级的判断题附结果截图
09-25
CSS(层叠样式表)中,选择器优先级是决定...在实际应用中,应尽量避免使用高优先级选择器来减少样式的冲突,提高代码的可读性和维护性。理解并熟练运用选择器优先级能够帮助开发者更有效地控制页面的样式呈现。
彻底弄懂CSS选择器以及优先级
01-08
CSS选择器优先级得关系为: !important>内联>ID选择器>类选择器>标签选择器。 一种优先级算法 内联样式表的权值最高 (style=””) 权值为1000 统计选择符中的ID属性个数。(#id) 权值为100 统计选择符中的CLASS属性...
css选择器优先级深入理解
12-13
深入理解CSS选择器优先级对于创建高效且可维护的样式表至关重要。 一、基础选择器 1. 标签选择器:例如 `p`,通过标签名选择元素,如`p{...}`,应用于页面中所有`<p>`标签。 2. 类选择器:如 `.error`,通过类名...
CSS样式优先级
cui_angel的专栏
07-27 1072
优先原则一:文本从上到下,后出现的样式优先于前面出现的同一样式 例: .def1{background:black;} .def2{background:yellow; } 测试1结果:所有浏览器均yellow色,注意:与class=”” 引号内的顺序无关,只看.def1和.def2在声明时的顺序,.def2后声明的所以权重高。 优先原则二:id声明(即 # 开头的样
CSS样式选择器
清山博客
08-23 1605
1.css选择器  (1)标记选择器选择器 { 属性1:值;属性2:值 }       用来指定确定标记的样式     如:          h1 { color:red;font-size:25px;}             (2)类别选择器: .class(类别名称){ 属性1:值;属性2:值;}     如:         .
CSS 样式优先级
忧郁的蛋的专栏
02-13 5532
这些默认样式取决于浏览器的版本和类型,并且可能会因浏览器之间的差异而产生不一致。为了保证页面的一致性,通常会采用 CSS reset 或 normalize.css 这样的技术来重置浏览器的默认样式CSS 样式优先级决定了最终呈现在浏览器中的样式是哪一组样式,在多组样式中有冲突时,最终呈现在浏览器中的样式是具有最高优先级样式。上述代码在开发者工具的【元素】>【样式】中可查看,并未体现字体的样式,但其实 Chrome 浏览器有默认字体大小,如果两组样式具有相同的优先级,则后定义的样式将覆盖先定义的样式
CSS样式优先级
九阴与九阳
01-03 467
给DOM元素设置样式,通常通过以下几种方式: 通过ID选择器 通过类选择器 通过属性选择器 除了上面的几个之外,还有特殊的选择方式,比如 伪类 伪元素 通常来说,设定样式一般不会有什么问题,但是如果设置了几种样式,比如 // html &lt;div id = 'test'&gt; &lt;p&gt;test&lt;/p&gt; &lt;/div&gt; // css #test p { ...
CSS选择器权重解析:为何使用li#first?
CSS(层叠样式表)中,选择器权重是一个重要的概念,它决定了哪些样式会应用于HTML元素。权重是由四个部分组成:内联样式、ID选择器、类选择器和标签选择器。理解权重关系是解决CSS覆盖问题的关键。 首先,让...
写文章

热门文章

  • 详解Nexus的安装、如何创建、配置宿主仓库 创建Maven项目 8660
  • error @achrinza/node-ipc@9.2.2: The engine “node“ is incompatible with this module. Expected version 6142
  • 关于NPM的Registry(npm源) 4903
  • WebStrom 报错:error Error: certificate has expired at TLSSocket.onConnectSecure (node:_tls_wrap:15 2492
  • IDEA修改代码字体颜色 2481

分类专栏

  • 后端开发 3篇
  • 前端开发 5篇
  • Vue.js 3篇
  • Linux 1篇
  • 报错狂魔 10篇
  • HTML5 2篇
  • CSS 3篇
  • Java学习 2篇
  • windows问题 1篇

最新评论

  • VSCode 如何同步显示网页在手机或者平板上

    弯路十三郎: 那不能

  • VSCode 如何同步显示网页在手机或者平板上

    m0_57335892: 大佬 异地能显示网页吗?

  • Windows环境使用SpringBoot整合Minio平替OSS

    征途黯然.: This article about Windows环境使用SpringBoot整合Minio平替OSS is truly deep and outstanding.表情包

  • Windows环境使用SpringBoot整合Minio平替OSS

    弯路十三郎: 表情包表情包表情包表情包

  • Windows环境使用SpringBoot整合Minio平替OSS

    Kwan的解忧杂货铺@新空间代码工作室: 博主的文章一直都是我的学习指南,内容详实,让我从中获益良多,每篇博文都是知识的瑰宝,我真的很喜欢你的风格,你的博客内容深入浅出,总是让我不再感到学习的困难,期待你的下一次精彩分享。

最新文章

  • Windows环境使用SpringBoot整合Minio平替OSS
  • 关于Vite+Vue+Ts WebStorm路径别名的问题
  • WebStorm配置路径别名(jsconfig.json)
2024年35篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢雕塑有人回收吗氧化镁和玻璃钢雕塑哪个好广东玻璃钢高跟鞋雕塑商场美陈和平面设计哪个好浙江欧式玻璃钢雕塑揭阳玻璃钢海豚雕塑云南玻璃钢卡通人物雕塑商场内美陈图片浙江玻璃钢卡通雕塑生产中站玻璃钢雕塑加工厂家三门峡玻璃钢彩绘雕塑制作厂家镂空不锈钢玻璃钢景观雕塑报价无锡玻璃钢雕塑工程彭水玻璃钢红色雕塑辽宁公园玻璃钢雕塑生产厂家公园玻璃钢雕塑售价景观玻璃钢卡通雕塑价格波浪形玻璃钢花盆设计玻璃钢雕塑咨询红色玻璃钢人物雕塑报价表园林玻璃钢雕塑公司梅州动物玻璃钢雕塑玻璃钢雕塑模型复模温县玻璃钢雕塑定制杭州玻璃钢雕塑定制昆明现代人物玻璃钢雕塑龙安玻璃钢雕塑价格丰都玻璃钢门头雕塑黄冈玻璃钢花盆雕塑公司贵州玻璃钢牛动物雕塑小猪摆件香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化