美文网首页
CSS3知识汇总12

CSS3知识汇总12

作者: 0清婉0 | 来源:发表于2021-02-14 14:44 被阅读0次

家中有长期卧床生病的孩子,还有要养的房和车,去年损失的钱使我备受打击。首次尝到了作为单身母亲的苦和痛。

去年底不仅买了之前说一辈子都不会碰的基金,还把所有买过的书籍全拿了出来,启动了新年挣钱计划。

春节放假正是看书的好时光,小说、名著、英语……都是我的最爱,但我还是舍弃了这些,选择了工具学习书。

今天看了张鑫旭的第二本书《CSS选择器世界》前三章,收获了不少知识点。总结如下:

css世界很简单,很多人(包括我自己)都认为,没什么好学的,这样的想法严重限制了开发者的技术提升。所以这本书买后放了很久,今天拿出来却很快地吸引了我。

css选择器非常强大,不仅涉及视觉表现,而且与用户安全、用户体验有非常密切的联系。

css选择器分为:选择器、选择符、伪类和伪元素

选择器:是平常使用css声明块前面的标签、类名等

选择符:后代关系的空格、父子关系的尖括号>、相邻兄弟关系的加号+、兄弟关系的弯弯~、列关系的双管道||

伪类,一个冒号,通常与浏览器行为和用户行为相关联,可以看成是CSS世界的javascript,可以实现纯CSS交互效果。

伪元素,两个冒号

如果要区分IE浏览器和其他浏览器,可使用:

/*IE*/

.example{}

/*其他浏览器*/

.example,  ::-webkit-whatever{}

对于一些需要特殊标记的元素,可以试试以短横线开头命名。

使用短命名,无须使用语义,只有HTML才重视语义。

与人合作,或之后的页面需要被其他人使用时,不要使用单命名。不举例了,你懂的。

要使用前缀,最好用项目名称的拼音首字母,最好不要超过4个字母,方便日后复制代码使用

命名不要使用拼音

对于组,可以用g;对于描述,可以用desc;盒子可用x;自定义弹框,可以用.open

不要使用ID选择器,不利于维护。

不要嵌套选择器,如.box .pic img

不要使用驼峰命名,这是javascript DOM的专用

样式重置可使用属性选择器和标签选择器

不要偷懒,养成在所有HTML标签上添加不会冲突的类名

如果设置列表第一个元素,可以使用伪类:

.cs-module-li:first-child{}

如果无须兼容IE8,也可以这样使用:

.cs-module-li:not(:first-child){}

相关文章

  • CSS3知识汇总12

    家中有长期卧床生病的孩子,还有要养的房和车,去年损失的钱使我备受打击。首次尝到了作为单身母亲的苦和痛。 去年底不仅...

  • CSS3知识汇总14

    【半透明边框】 body{background-color:green}img{ border:10px sol...

  • css3知识汇总:切角

    1.使用渐变 因为渐变可以接受一个角度,比如45deg作为方向,而且色标的位置信息也可以是绝对的长度值,不受容器尺...

  • CSS3知识汇总1

    :nth-child()函数 可以接收一个形如an+b的表达式作为参数,其中a和b是整数,n是从0开始的自然数列 ...

  • CSS3知识汇总5

    【渐变】 线性渐变:从一个位置开始向某个特定的方向渐变,如叶片 径向渐变:从一个位置开始向四周渐变,如灯光散落 l...

  • CSS3知识汇总4

    今晚有个小激动,放下学习后,意外的得到了一笔小回报,虽然钱不多,但很开心。11月学习一小本英文书时发现一个错误,一...

  • CSS3知识汇总2

    这几天学习H5微场景时,发现css知识有些模糊,记得学习CSS时是2007年,到今天已经13年。 之前有很多CSS...

  • CSS3知识汇总3

    19.box-sizing content-box Element Width/Height = border +...

  • CSS3知识汇总15

    渐变组合:透过彼此的透明区域显现 网格图案--桌布 div{ width: 30em; height:30em...

  • CSS3知识汇总9

    这两天晚上都要加班,实在没时间写简书了,就把之前学习的先贴上吧。等春节时,要继续好好学习。多读书,只有自己能力强了...

网友评论

      本文标题:CSS3知识汇总12

      本文链接:https://www.haomeiwen.com/subject/ajuyxltx.html