作为一本CSS深度学习的书,书中介绍大量许多前端开发人员都不知道的CSS知识点。通过阅读本书,读者会对CSS世界的深度和广度有一个全新的认识。 作者简介· ··· 张鑫旭,前端开发工程师,国内知名前端博客“鑫空间-鑫生活”博主,目前就职于阅文集团用户体验设计部(YUX),担任技术经理。2007年开始接触前端,10年来一直...
“CSS世界三部曲”包括《CSS世界》《CSS选择器世界》和《CSS新世界》,本书是其中的第三部,也是最后一部。 CSS这门语言从CSS3开始就不断出现各种新特性,不专注于这个领域的前端开发者在面对这些新特性时一般都会备感困惑:首先是对很多可以用在实际项目中的很棒的新特性并不知晓;其次是对很多特性到底是糟粕还是精华...
作为前端新手,经常会坐在显示器前花很多很多时间去 “追” 视觉稿,也经常会在 “为什么这个属性不生效” 和 “为什么这个属性生效了但是不是我想要的效果” 之间摇摆,直到我开始看张鑫旭老师的《CSS 世界》,才开始渐渐地走进 CSS 世界,才明白原来 CSS 的背后也是有一套 “物理” 和 “魔法” 法则。遵循着法则...
流,即是“文档流”的简称,“流”实际上是CSS世界中的一种基本的定位和布局机制,可以理解为现实世界的“水流”。 “流”就是CSS世界中引导元素排列和定位的一条看不见的“水流” CSS世界构建的基石是HTML,而HTML最具代表的两个基石正好是CSS世界中的块级元素和内联元素的代表,对应着盛水容器的水和木头 现实中...
《CSS世界》第一读..CSS中文层叠样式表,重点在于层叠,层叠的意思是指,其样式可以不断的被层叠、覆盖,直到最后一层的样式生效CSS本身就是为了展示图文内容而生的,在发展的过程中不断演化升级,所以在这里要从头开始,构造一个
《CSS世界》这本书可以说是张鑫旭的一本CSS领域的内功心法修炼手册了,阅读这本书,其实是为了印证一些自身在CSS学习上的一些东西,所以,有了这篇读书笔记,记录一些我不是很清晰的知识点,同时也分享给你,希望对你也有所帮助与启发。 正文笔记总结 1、伪类选择器:一般指前面有个英文冒号(:)的选择器,如first-child...
这是因为我们对css只是大概知道个形,并没有看透css的本质。在同事的推荐下我阅读了张鑫旭老师的《css世界》,才发现css跟想象中的不太一样。本文为《css世界》个人总结笔记,为缩减篇幅丢弃了张老师冗余的小幽默,丢掉了些含金量较低的章节内容,因为ie已经被淘汰出局,所以有关css兼容性的地方也全部忽略不记,同时对...
1.1.CSS世界的“世界观” 将抽象的CSS直接和具体的现实世界相对应,更加易于理解 以完整的体系来学习CSS要比单纯关注属性值理解得更加深刻,可以培养从宏观层面认识与理解CSS的习惯 方便我们记忆,枯燥的代码总是过目就忘,鲜活的角色总是印象深刻 1.2.世界都是创造出来的 ...
在CSS 世界中,这 3 个属性都与排版顺序相关,互有关联但作用各异。 writing-mode:定义了文本水平或垂直排布以及在块级元素中文本的行进方向。 direction:设置文本排列的方向。 rtl 表示从右到左 (类似希伯来语或阿拉伯语), ltr 表示从左到右。 unicode-bidi:它与direction非常类似,两个会经常一起出现。在现代计...