关键词:
一、CSS语法
官网链接:http://www.w3school.com.cn/css
runood链接:http://www.runoob.com/css/css-tutorial.html
博客园链接:https://www.cnblogs.com/madsnotes/articles/5656039.html
一、语法规则
css规则由两个主要的部分组成:选择器,以及一条或多条声明。
''' selector { property: value; property: value; ... property: value } '''
例子:
h1 {color:red; font-size:14px;}
二、CSS的四种引入方式
一、行内式
行内式是在标记style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。
<p style="background-color: rebeccapurple">hello yuan</p>
二、嵌入式
嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下:
<head> <meta charset="UTF-8"> <title>Title</title> <style> p{ background-color: #2b99ff; } </style> </head>
三、链接式
将一个.css文件引入到html文件中
<link href="mystyle.css" rel="stylesheet" type="text/css"/>
四、导入式
将一个独立的.css文件引入html文件中,导入式使用CSS引入外部CSS文件,<stytle>标记也是写在<head>标记中,使用的语法如下:
<style type="text/css"> @import "css/1.1wzs.css"; /* 此处要注意.css文件的路径*/ </style>
注意:
导入式会在整个网页装载完后再装载CSS文件。因此这就导致了一个问题:若网页比较大则会出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。
使用链接式时与导入式不同的是它会以网页文件主体装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会像导入式那样显示无样式的网页,然后再显示有样式的网页,这就是链接式的优点。
三、CSS选择器
一、基本选择器
1、分类如下图
2、应用实例
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>基本选择器</title> 6 <style> 7 /*1 标签选择器:匹配到文件中所有的这类标签*/ 8 /*p{*/ 9 /*color: red;*/ 10 /*}*/ 11 12 /*2 id选择器:匹配id相同的标签*/ 13 /*#p3{*/ 14 /*background-color: darkblue;*/ 15 /*}*/ 16 17 /*3 class选择器:匹配类名相同的标签*/ 18 /*.c1{*/ 19 /*font-size: 32px;*/ 20 /*}*/ 21 22 /*4 *通配选择器:匹配所有的标签(更改完所有的标签都会使用这个样式)*/ 23 *{ 24 background-color: lightgreen; 25 } 26 </style> 27 </head> 28 <body> 29 30 <p class="c1">p1</p> 31 <p>p2</p> 32 <p id="p3">p3</p> 33 <p class="c1">p4</p> 34 </body>
二、组合选择器
1、选择器分类
E,F 多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔 :div,p { color:#f00; } E F 后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔 :li a { font-weight:bold;} E > F 子元素选择器,匹配所有E元素的子元素F :div > p { color:#f00; } E + F 毗邻元素选择器,匹配所有紧随E元素之后的同级元素F :div + p { color:#f00; } E ~ F 普通兄弟选择器(以破折号分隔) :.div1 ~ p{font-size: 30px; }
注意,关于标签嵌套:
一般,块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含内联元素。需要注意的是:p标签不能包含块级元素。
2、代码实现
!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>层级选择器</title> <style> /*后代选择器*/ /*.c1 .c3{*/ /*color: red;*/ /*}*/ /*子代选择器 若c1包含c3,则给c1加上如下样式*/ /*.c1>.c3{*/ /*background-color: lightgreen;*/ /*}*/ /*毗邻选择器*/ .c1 +p{ background-color: darkred; } /*兄弟选择器*/ /*.c1~p{*/ /*color: goldenrod;*/ /*}*/ /* 与条件选择器 */ /*span.d1{*/ /*background-color: palevioletred;*/ /*}*/ /*class可以拥有多个值,每个值通过空格隔开*/ /*.c1{*/ /*color: rebeccapurple;*/ /*}*/ /*.c2{*/ /*background-color: lightslategrey;*/ /*}*/ /*设定多个标签的样式,标签之间用逗号分开*/ /*div,span{*/ /*color: red;*/ /*font-size: 32px;*/ /*background-color: lightslategrey;*/ /*font-weight: 300;*/ /*}*/ </style> </head> <body> <div class="c1"> <p class="c3">p1</p> <p>p2</p> <div> <span class="c3">span</span> </div> </div> <span>span1</span> <p class="c3">p2</p> <p class="c3">p3</p> <hr> <!--<span>span2</span>--> <!--<div class="d1">DIV</div>--> <!--<span class="d1">span3</span>--> <!--<hr>--> <!--<div CLASS="c1 c2">DIV</div>--> <!--<hr>--> <!--<div>DIV</div>--> <!--<span>span</span>--> </body> </html>
三、属性选择器
1、属性选择器分类
E[att] 匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略。 比如“[cheacked]”。以下同。) p[title] { color:#f00; } E[att=val] 匹配所有att属性等于“val”的E元素 div[class=”error”] { color:#f00; } E[att~=val] 匹配所有att属性具有多个空格分隔的值、其中一个值等于“val”的E元素 td[class~=”name”] { color:#f00; } E[attr^=val] 匹配属性值以指定值开头的每个元素 div[class^="test"]{background:#ffff00;} E[attr$=val] 匹配属性值以指定值结尾的每个元素 div[class$="test"]{background:#ffff00;} E[attr*=val] 匹配属性值中包含指定值的每个元素 div[class*="test"]{background:#ffff00;}
2、代码实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>属性选择器</title> <style> /*div[egon]{*/ /*color: goldenrod;*/ /*}*/ /*[egon]{*/ /*color: red;*/ /*}*/ [egon='egg']{ color: yellowgreen; } /*[egon*='e']{*/ /*color: blue;*/ /*}*/ </style> </head> <body> <div egon="egg">egg</div> <span egon="egg">egg</span> <div egon="alex">eggg</div> <div alex="12211">alex</div> </body> </html>
四、伪类
1、anchor伪类:专用于控制链接的显示效果
a:link(没有接触过的链接),用于定义了链接的常规状态 a:hover(鼠标放在链接上的状态),用于产生视觉效果 a:visited(访问过的链接),用于阅读文章,能清楚的判断已经访问过的链接。 a:active(在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态 伪类选择器:伪类指的是标签不同的状态。 a ===>点过状态 没有点过状态 鼠标悬浮状态 激活状态 a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FF00} /* 已访问的链接 */ a:hover {color: #FF00FF} /* 鼠标移动到链接上 */ a:active {color: #0000FF} /* 选定的链接 */ 格式: 标签:伪类名称{ css代码; }
2、before、after伪类
:before p:before 在每个<p>元素之前插入内容 :after p:after 在每个<p>元素之后插入内容 例:p:before{content:"hello";color:red;display: block;}
3、代码实践
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>伪类选择器</title> <!-- a:link(没有接触过的链接),用于定义了链接的常规状态。 a:hover(鼠标放在链接上的状态),用于产生视觉效果。 a:visited(访问过的链接),用于阅读文章,能清楚的判断已经访问过的链接。 a:active(在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态。 --> <style> span{ color: blue; width: 300px; height: 300px; background-color:lightgreen; } span:hover{ color: red; } .s1,.s2{ width: 100px; height: 100px; } .s1{ background-color: greenyellow; } .s2{ background-color: darkblue; } .outer{ border: 2px solid red; } .outer:hover .s1{ background-color: blueviolet; } .outer:before{ content: "hello world"; color: red; } </style> </head> <body> <span>hello world</span> <hr> <div class="outer"> <div class="s1"></div> <div class="s2"></div> </div> </body> </html>
五、选择器的优先级
1、css的继承
继承是css的一个主要特征,它是依赖祖先—后代的关系的。继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个BODY定义了的颜色值也会应用到段落的文本中。
body{color:red;} <p>helloyuan</p>
这段文字都继承了由body{color:red;}样式定义的角色。然而css的继承性的权重还要低的0。
p{color:green}
发现只需要给加个颜色值就能覆盖掉它继承的样式颜色。由此可见:任何显示申明的规则都可以覆盖其继承样式。
此外,继承是css重要的一部分,我们甚至不用去考虑它为什么能够这样,但css继承也是可以有限制的。有些属性不能被继承,如:border,margin,padding,backgroud等。
div{ border:1px solid #222 } <div>hello <p>yuan</p> </div>
2、css的优先级
所谓css的优先级,即是指css样式在浏览器中被解析的先后顺序。
样式表中的特殊性描述了不同规则的相对权重,它的基本规则是:
1 内联样式表的权值最高 style=""------------1000; 2 统计选择符中的ID属性个数。 #id --------------100 3 统计选择符中的CLASS属性个数。 .class -------------10 4 统计选择符中的HTML标签名个数。 p ---------------1
按这些规则将字符串逐位相加,就得到最终的权重,然后在比较取舍时按照从左到右的顺序逐位比较。
1 文内的样式优先级为1,0,0,0,所以始终高于外部定义。 2 有!important声明的规则高于一切。 3 如果!important声明冲突,则比较优先权。 4 如果优先权一样,则按照在源码中出现的顺序决定,后来者居上。 5 由继承而得到的样式没有specificity的计算,它低于一切其它规则(比如全局选择符*定义的规则)。
3、代码实践
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选择器优先级</title> <!-- 1 内联样式表的权值最高 style=""------------1000; 2 统计选择符中的ID属性个数。 #id --------------100 3 统计选择符中的CLASS属性个数。 .class -------------10 4 统计选择符中的HTML标签名个数。 p ---------------1 --> <style> /*1、class选择器*/ /*.p1{*/ /*color: lightgreen;*/ /*}*/ /*2、id选择区*/ /*#p1{*/ /*color: darkblue;*/ /*}*/ /*3 标签选择器,所有的这种标签都会发生改变*/ /*p{*/ /*color: red;*/ /*}*/ /*优先级:按这些规则将数字符串逐位相加,就得到最终的权重,然后在比较取舍时按照从左到右的顺序逐位比较。*/ /* 1 文内的样式优先级为1,0,0,0,所以始终高于外部定义。 2 有!important声明的规则高于一切。 3 如果!important声明冲突,则比较优先权。 4 如果优先权一样,则按照在源码中出现的顺序决定,后来者居上。 5 由继承而得到的样式没有specificity的计算,它低于一切其它规则(比如全局选择符*定义的规则)。 */ .c2 p{ color: red; } .c1 .c2 .c3 p{ color: goldenrod; } .c1 .c2 .c3 .c4{ color: blue; } /*.c4{*/ /*color: greenyellow!important;*/ /*}*/ /*y与字体相关的样式:继承*/ .outer{ color: green; } body{ font-size: 16px; color: red; } </style> </head> <body> <p class="p1" id="p1">this is p</p> <div class="c1"> <div class="c2"> <div class="c3"> <p class="c4" id="p2" style="color: green">p2</p> </div> </div> <p>p3</p> </div> <hr> <div class="outer"> <p>p4</p> <span>span</span> </div> </body> </html>
四、CSS属性操作
一、css text
1、文本颜色:color
颜色属性被用来设置文字的颜色。
颜色是通过css最经常的指定:
1 十六进制值 - 如: #FF0000 2 一个RGB值 - 如: RGB(255,0,0) 3 颜色的名称 - 如: red
p { color: rebeccapurple; }
2、水平对齐方式
text-align属性规定元素中的文本水平对齐方式。
1 left 把文本排列到左边。默认值:由浏览器决定。 2 right 把文本排列到右边。 3 center 把文本排列到中间。 4 justify 实现两端对齐文本效果。
3、文本其他属性
1 line-height: 200px; 文本行高 通俗的讲,文字高度加上文字上下的空白区域的高度 50%:基于字体大小的百分比 2 vertical-align:-4px 设置元素内容的垂直对齐方式 ,只对行内元素有效,对块级元素无效 3 text-decoration:none text-decoration 属性用来设置或删除文本的装饰。主要是用来删除链接的下划线 4 font-family: 'Lucida Bright' 为段落设置字体 5 font-weight: lighter/bold/border/ 设置段落的字体的粗细 6 font-style: oblique 设置不同的字体样式 7 text-indent: 150px; 首行缩进150px 8 letter-spacing: 10px; 字母间距 9 word-spacing: 20px; 单词间距 10 text-transform: capitalize/uppercase/lowercase ; 文本转换,用于所有字句变成大写或小写字母,或每个单词的首字母大写
4、代码实践
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文本属性操作</title> <style> p{ color: #EE4000; background-color: green; text-align: justify; font-weight: 100; font-size: 12px; font-style: italic; } a{ text-decoration: none; } div{ color: green; } .c1{ width: 200px; height: 200px; background-color: lightseagreen; text-align: center; } /*轮播图方向键*/ .btn{ width: 50px; height: 100px; background-color: darkgray; text-align: center; line-height: 100px; } img{ vertical-align: -200px; } </style> </head> <body> <p>hello world</p> <div><a href="https://www.baidu.com/">click</a></div> <div class="c1">DIV</div> <div class="btn"> > </div> <div><img src="你懂得.jpg" width="100" height="80" alt="">靓仔</div> </body> </html>
二、背景属性
1、属性介绍
1 background-color 背景颜色 2 background-image 背景图 3 background-repeat 背景平铺 4 background-position 背景的位置
2、分开写和简写两种方式
分开写
background-color: cornflowerblue
background-image: url('1.jpg');
background-repeat: no-repeat;(repeat:平铺满)
background-position: right top(20px 20px);
简写
background:#ffffff url('1.png') no-repeat right top;
3、应用实践
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>背景属性</title> <style> .c1{ border: 1px solid red; width: 100%; height: 500px; /*background-color: darkgray;*/ /*background-image: url("你懂得.jpg");*/ /*background-repeat: no-repeat; !*不平铺,可以根据需求进行设定不同的值*!*/ /*background-position: center center;*/ /*简写方式*/ /*background: no-repeat url("你懂得.jpg") center;*/ } .c2{ border: 1px solid green; width: 40px; height: 40px; /*找到动物的鼻子*/ background: no-repeat url("egon.jpg") -198px 95px; } </style> </head> <body> <div class="c1"></div> <div class="c2"></div> </body> </html>
三、边框属性
1、属性介绍
1 border-width 2 border-style (required) 3 border-color
border-style: solid;
border-color: chartreuse;
border-width: 20px;
2、简写
border: 30px rebeccapurple solid;
3、边框-单独设置各边
1 border-top-style:dotted; 2 border-right-style:solid; 3 border-bottom-style:dotted; 4 border-left-style:none;
4、代码实践
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表框属性</title> <style> .c1{ width: 300px; height: 200px; background-color: darkgray; /*border-width: 12px;*/ /*border-color: red;*/ /*border-style: dashed;*/ /**/ /*border-radius: 80%;*/ /*border: 1px solid blue;*/ border-right: 1px solid red; } ul{ list-style: none; padding: 0; } </style> </head> <body> <div class="c1"></div> <ul> <li>111</li> <li>222</li> <li>333</li> </ul> </body> </html>
四、列表属性
1、属性介绍
1 list-style-type 设置列表项标志的类型。 2 list-style-image 将图象设置为列表项标志。 3 list-style-position 设置列表中列表项标志的位置。 4 list-style 简写属性。用于把所有用于列表的属性设置于一个声明中
2、代码实践
在无序列表和有序列表
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>列表属性</title> <style> /*无序列表*/ /*ul.circle{*/ /*list-style-type: circle;*/ /*}*/ /*ul.disc{*/ /*list-style-type: disc;*/ /*}*/ /*ul.square{*/ /*list-style-type: square;*/ /*}*/ /*ul.none{*/ /*list-style-type: none;*/ /*}*/ /*有序列表*/ /*阿拉伯数字*/ /*ol.decimal{*/ /*list-style-type: decimal;*/ /*}*/ /*!*小写罗马数字*!*/ /*ol.lroman{*/ /*list-style-type: lower-roman;*/ /*}*/ /*!*大写罗马数字*!*/ /*ol.uroman{*/ /*list-style-type: upper-roman;*/ /*}*/ /*!*小写英文字母*!*/ /*ol.lalpha{*/ /*list-style-type: lower-alpha;*/ /*}*/ /*!*大写英文字母*!*/ /*ol.ualpha{*/ /*list-style-type: upper-alpha;*/ /*}*/ /*将图像作为列表项标记*/ ul{ list-style: square inside url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513139502164&di=1ec88bdaae8bcfeb605abb0af61bd550&imgtype=0&src=http%3A%2F%2Fm.qqzhi.com%2Fupload%2Fimg_0_3378653935D1557642009_23.jpg"); } </style> </head> <body> <!--<ul class="circle">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ul>--> <!--<ul class="disc">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ul>--> <!--<ul class="square">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ul>--> <!--<ul class="none">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ul>--> <hr> <!--<ol class="decimal">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ol>--> <!--<ol class="lroman">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ol>--> <!--<ol class="uroman">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ol>--> <!--<ol class="lalpha">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ol>--> <!--<ol class="ualpha">--> <!--<li>咖啡</li>--> <!--<li>茶</li>--> <!--<li>可口可乐</li>--> <!--</ol>--> <hr> <ul> <li>咖啡</li> <li>茶</li> <li>可口可乐</li> </ul> <hr> </body> </html>
列表的位置(链接地址:http://www.w3school.com.cn/cssref/pr_list-style-position.asp)
前端基础之css
目录:简介选择器(selecttor)常用属性页面布局 一、简介 1、CSS定义 CSS是CascadingStyleSheets的简称,中文称为层叠样式表。 CSS规则由两个主要的部分构成:属性和属性值用冒号隔开,以分号结尾。‘‘‘selector{proper... 查看详情
前端基础之css
先前学习了html,今天我们来学习前端基础中的css。一、css的语法css规则主要由两部分组成:选择器,以及一条或者多条申明语句。例如:h1{color:red;font-size:14px}二、css的四种引入方式1.行内式 行内式是在标记的style属性中设定CS... 查看详情
前端基础知识之css
前端基础知识之css https://www.cnblogs.com/liwenzhou/p/7999532.html#autoid-4-5-0CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 css就是修饰那些html元素的其主要内容为两大块: 找到标签 和 修 查看详情
前端基础之css
一、css语法 CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。‘‘‘selector{property:value;property:value;......property:value}‘‘‘ 例如:‘‘‘h1{color:red;font-size:14px}‘‘‘ 二、css的四种引入方式 2.... 查看详情
前端基础之css
CSS语法CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。123456789‘‘‘ selector{ 查看详情
前端基础之css
一、CSS语法 网址链接:http://www.w3school.com.cn/css 一、语法规则 css规则由两个主要的部分组成:选择器,以及一条或多条声明。‘‘‘selector{property:value;property:value;...property:value}‘‘‘ 例子:h1{color:red;font-size:14px;}... 查看详情
前端基础之css
CSS语法CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。‘‘‘selector{property:value;property:value;...property:value}‘‘‘例如:h1{color:red;font-size:14px;} css的四种引入方式 1.行内式行内式是在标记的style属性中设... 查看详情
前端基础之css
CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性... 查看详情
前端基础之css
CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性... 查看详情
前端基础之css
CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性... 查看详情
前端基础html基础之css
一、id选择器、class选择器、标签选择器、属性选择器、组合选择器 设置css样式有三种,第一种是通过在head中style定义选择器,写css样式 第二种通过在标签中添加属性的方式定义css样式style=“background-color:black” 第... 查看详情
前端基础之css
CSS介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属... 查看详情
前端基础之css
一、CSS介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。二、CSS语法1、CSS实例每个CSS样式由两个组成部分:选择器和声明。... 查看详情
前端基础之css
CSS介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属... 查看详情
前端基础之css
CSS介绍CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属... 查看详情
前端基础之css
CSS语法CSS规则由两个主要的部分构成:选择器,以及一条或多条声明。selector{property:value;property:value;...property:value}例如:h1{color:red;font-size:14px;}CSS语法说明CSS的四种引入方式1.行内式 行内式是在标记的style属性中设定CSS样式。... 查看详情
前端基础之css
一、CSS语法css语法包括两部分:选择器、和声明。例:h1{color:red;front-size:14px}二、CSS语法的引入方式1、行内样式:行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。<divstyle="width:100px;height:1... 查看详情