css
2019-06-03 23:22
1001 查看
一.选择器
1.属性选择器: E{...}:对所有的E元素起作用 E[attr]:对所有包含attr属性的E元素起作用 E[attr=value]:对所有attr等于value的E元素起作用 E[attr ~=value]:html中的attr可以有多个值(空格隔开),如果有某一个值为value,那么这个样式就会起作用 E[attr *= value]:只要attr中包含value子串,就起作用 E[attr ^= value]:如果attr以value开头,则起作用 2.id和class选择器: E#idVal {...}:对id为idVal的E元素起作用: div#divDemo E.classVal{...}:对class值为classVal的E元素起作用: div.classDemo 3.包含选择器: Selector1 Selector2{...}: 例子:div .a{ width : 80% }:对处于<div>元素之内并且class属性为a的元素起作用(注意与E[attr=value]对比) 4.子选择器: Selector1 > Selector2 {...}: 例子:div > .a { width : 80%}:只会对div元素的直接子元素的class属性含有a的元素起作用 <div> <section> <p class='a'></p> </section> </div> 比如这种情况,p元素虽然有class='a',但是p不是div的直接子元素,所以不会起作用 5.兄弟选择器: Selector1 ~ Selector2{...}: 6.选择器组合: 如果需要让一份css样式对多个选择器起作用,那么就需要用到选择器组合 Selector1,Selector2,Selector3...{...}: 例子:div,.a,#idVal { width : 80% }
相关文章推荐
- js,css 和 html 分离,见仁见智
- 在webstorm中配置sass的自动编译,并且可以指定编译后的css的目录
- css常用布局
- CSS颜色代码大全
- JS和css实现检测移动设备方向的变化并判断横竖屏幕
- HTML和CSS <h1> --3-- <h1>
- css属性列表 和 属性值含义
- CSS的position定位
- HTML/CSS学习疑惑
- html+css学习笔记 4[定位]
- css复合属性的写法
- CSS给定容器宽度下截取字符串
- css 纯英文数字自动换行
- css 高度自适应的问题示例探讨
- 30余个CSS导航菜单效果(提示:要将文件下载下来看才有用,“演示”没用)
- CSS学习资料
- 网页中图片应用CSS的滤镜的效果
- JavaScript+Css打造三种简洁的Tab网页选项卡
- 什么时候css会见less
- CSS垂直居中小结