1.css选择器
2019-10-12 08:16:18来源:博客园 阅读 ()
1.css选择器
1.引入外部样式表的格式:
<link rel=”stylesheet” type=”text/css” href=”../css/style1.css”>
2.样式表第一行应注明编码类型:
@charset “utf-8”;
3.css语法:
①一个元素中多个属性用分号隔开,多个元素之间用逗号隔开;
②元素中属性的值一般不加引号,但是当值是若干个单词,就要给值加引号;
③注释:/*```*/ (快捷键是ctr+?);
④优先级:内联样式>内部样式>外部样式;但是!important是强制优先的作用;
4.css选择器:行内样式优先级>id选择器优先级>类选择器优先级>元素选择器优先级
①常用选择器:
②属性选择器:
⑴选择具有value和style属性的input元素:
⑵选择具有value属性且属性值等于vip的input元素:
⑶选择具有value属性且属性值有多个且其中一个的值等于vip的input元素:
⑷选择具有lang属性且属性值以en开头且用’-’分隔的p元素:
⑸选择具有value属性且属性值以vip开头的input元素:
⑹选择具有value属性且属性值以vip结尾的input元素:
⑺选择具有value属性且属性值包含vip的input元素:
③关系选择器:
⑴后代选择器(包含选择器):
⑵子元素选择器:与后代选择器相比,只能选择作为某元素子元素的元素,缩小了选择范围。
⑶相邻选择符:选择紧贴在**元素之后的元素。
⑷兄弟选择器:选择**元素之后的所有兄弟元素。
④伪元素选择器:
⑴E:first-letter/e::first-letter:设置e元素内第一个字符的样式。
⑵E:first-line/e::first-line:设置e元素内第一行样式。
⑶E:before/e::before:在每个e元素之前插入内容。用来和content属性一起使用。
⑷E:after/e::after:在每个e元素之后插入内容。用来和content属性一起使用。
⑸E:selection/e::selection:设置对象被选择时的颜色。
⑤伪类选择器:
E:first-child:选择父元素的第一个子元素e。
:root:选择文档的根元素。
E:last-child:最后一个子元素e。
E:only-child:仅有的一个子元素e。
E:only-of--type:只有一种类型的子元素。
E:nth-child(n):匹配父元素的第n个子元素e。
E: nth-last-child(n):匹配父元素的倒数第n个子元素e。
E: first-of--type:匹配同类型中第一个同级兄弟元素e。
E: last-of--type:匹配同类型中最后一个同级兄弟元素e。
E: nth-of-type(n):匹配同类型中第n个同级兄弟元素e。
E: nth-last-of-type(n):匹配同类型中倒数第n个同级兄弟元素e。
E:empty:匹配没有任何子元素的元素。
⑥UI伪类选择器:
E:active:向被激活的元素添加样式(点击的时候)。
E:hover:当鼠标悬浮在元素上方时,向元素添加样式。
E:link:当未被访问的链接添加样式。
E:visited:向已被访问的链接添加样式。
⑦其他选择器:
E:focus:向拥有键盘焦点的元素添加样式。
E:lang(en):向带有指定lang属性的元素添加样式。
#E:target:选择当前活动的锚点元素。
:not(E):选择e元素之外的每个元素。
Input:checked:选择每个被选中的input元素。
Input:disabled:选择每个被禁用的input元素。
Input:enabled:选择每个被启用的input元素。
原文链接:https://www.cnblogs.com/chenJieLing/p/11643906.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:css画三角形原理解析
下一篇:HTML(上)
- css:选择器(标签、类、ID、通配符) 2020-05-29
- CSS基础选择器总结 2020-05-27
- 通配符选择器 2020-05-27
- CSS选择器的优先级 2020-05-18
- 2.CSS3选择器 2020-05-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash