随笔分类 -  CSS

摘要:CSS,总所周知,入门较为简单,很多人稍微学习一下基本就可以捣鼓出一个简单页面了。但另一方面,就算是最专业的Web开发者,可能也很难完美的管理好CSS。入门易,难精通,这其中涉及到各浏览器的兼容问题、CSS不断发展的新特性,甚至撇开设计稿也对前端人员有一定的美学要求等等,但这对喜欢这门语言的人来说大概也正是它的魅力所在! 进入正题,在前端乱炖看到一篇文章,叫《CSS最佳实践—成为CSS忍者的十四步... 阅读全文
posted @ 2016-12-27 16:14 云牧 阅读(836) 评论(0) 推荐(0)
摘要:外边距折叠(margin collapse)指两个或多个margin毗邻元素间发生的两个外边距折叠为一个的现象,是在网页布局中经常需要考虑到的问题。 所谓margin毗邻,可以总结为: 这两个或多个外边距没有被非空内容、padding、border 或 clear 分隔开。 这些 margin 都处 阅读全文
posted @ 2016-12-20 12:40 云牧 阅读(311) 评论(0) 推荐(0)
摘要:图像替换技术有相当的用处, 特别是注重视觉的设计, 而且在一定程度上也不会影响非可视化浏览器的用户群(屏幕阅读器). 本节用到的图片只有一个: (笔者注:实现方法较多,各有优缺点,根据实际情况使用。较为推荐的方法红字标题) 在文字外包上一组span标签, 并在CSS中将这个span进行display 阅读全文
posted @ 2016-12-20 10:59 云牧 阅读(1307) 评论(0) 推荐(1)
摘要:一、什么是containing block Containing block,翻译成中文也就是包含块,在CSS的visual formatting model(可视化模型)中是个很重要的概念,因为盒子的宽度/高度的自动值/相对值的计算,相对/浮动/绝对定位,都要依赖containing block。 二、如何判断盒子的containing block containing block的判定很重要,... 阅读全文
posted @ 2016-12-04 12:58 云牧 阅读(582) 评论(0) 推荐(0)
摘要:上一篇博客中提到过css中可以通过设置父元素BFC化的方式来清除浮动, 地址http://www.cnblogs.com/adventureofraindrop/p/6123264.html 这几种方法其原理都是共通的,但它们虽然都达到了清除浮动的作用,同时也带来了其他的问题,因此在实际应用中有些并 阅读全文
posted @ 2016-12-02 14:56 云牧 阅读(470) 评论(0) 推荐(0)
摘要:一、何为BFC 块级格式化上下文(Block Formatting Context)是网页CSS视觉渲染的一部分,并用于决定盒子的布局。在定位体系中属于常规流(Normal Flow)(另外两种定位体系为浮动(Floats)和绝对定位(Absolute Positioning))。 二、BFC如何形 阅读全文
posted @ 2016-12-01 19:20 云牧 阅读(741) 评论(0) 推荐(0)