做软件赚钱还是做网站赚钱,什么是百度搜索推广,福田企业网站优化排名,七星彩网站建设选择器
属性选择器#xff08;通过标签属性来选择#xff09;
E[attr]#xff1a; 表示只要元素E存在属性attr就能被选中 如#xff1a; div[class]E[attrval]#xff1a; 表示元素E存在属性attr的值等于val#xff0c;即可被选中 如#xff1a; di…选择器
属性选择器通过标签属性来选择
E[attr] 表示只要元素E存在属性attr就能被选中 如 div[class]E[attrval] 表示元素E存在属性attr的值等于val即可被选中 如 div[classval]E[attr*val] 表示元素E存在属性attr的值包含val且在任意位置 如 div[class*text_val]E[attr^val] 表示元素E存在属性attr的值包含val且在开始位置 如 div[class^val_one]E[attr$val] 表示元素E存在属性attr的值包含val且在结束位置 如 div[class$two_val]
伪类选择器
E:first-child 选择所有元素的第一个子元素E该伪类很容易让人误解且是在CSS2中定义 p:first-child 表示选择器匹配任何元素的第一个子元素ppi:first-child 表示选择器匹配所有p元素的第一个子元素ip:first-child i 表示选择器匹配任何元素的第一个子元素p中的所有i元素 E:last-child 选择元素的最后一个子元素与E:first-child相似E:nth-child(n) 选择所有元素的子元素E且E元素是符合n制定的规则的 E:nth-child(3) 选中第3个子元素EE:nth-child(n) 选中全部的子元素E因为n遵循线性变化从01234…… 当n0时选取无效E:nth-child(2n-1) 选中所有的奇数的EE:nth-child(-n 5) 选中前5个E 注意 E:nth-child(5-n) 这样写是没有作用的E:nth-last-child(-n 5) 选中后5个EE:nth-child(even) 选中所有的偶数的子元素E 补充 E:nth-child(odd) 所有的奇数 E:empty 选中没有任何内容的E元素包括空格E:target 结合锚点进行使用出于当前锚点的元素会被选中E:not(selector) 除selector任意选择器外的元素都会被选中其他不常用伪类选择器如 :nth-of-type():nth-last-of-type():first-of-type:last-of-type:only-child:only-of-type等
伪元素选择器
E::beforeE::after E元素内部的开始和结束创建一个元素该元素是行内元素且需结合content属性使用特别说明 这两个选择器在旧版本当中是伪类选择器不存在伪元素的概念新版本下E:beforeE:after会被自动识别为E::befoteE::after
E::first-letter 文本的第一个字母或文字E::first-line 文本第一行E::selection 选中文本的样式 颜色
rgba(0,0,0,0.1) 色彩空间一种新的颜色的表示方式其中RredGgreenBblueAalpha不透明度hsla(200,,,1) Hhue色调 取值范围0~360其中0/360表示红色120表示绿色240表示蓝色Ssaturation饱和度取值范围0%~100%Llightness亮度取值范围0%~100%Aalpha不透明度取值范围0~1补充 opacity不透明度只能针对整个盒子设置子盒子及其内容会继承父盒子的不透明度而rgbahsla可应用于任何设置颜色的地方且不具有继承性 文本阴影
text-shadow 可分别设置偏移量模糊度颜色可设透明度 水平偏移量正值向右负值向左垂直偏移量正值向下负值向上模糊度不能为负值举例说明 文字凸起
.tu{
text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
}.ao{text-shadow: -1px -1px 1px #000, 1px 1px 1px #fff;} 盒模型
box-sizing css中通过box-sizing来指定盒子模型box-sizing有两个值分别是 content-box 盒子的实际宽度等于width值加上border值加上padding值是默认值border-box 盒子的实际宽度等于设置的width值即使定义了border和padding也不会改变盒子的实际宽度
更多专业前端知识请上
【猿2048】www.mk2048.com