我的前端规范——CSS篇】的更多相关文章

相关文章 简书原文:https://www.jianshu.com/p/e87bfd27ff59 我的前端规范——开篇:http://www.cnblogs.com/shcrk/p/9271561.html 我的前端规范——HTML篇:http://www.cnblogs.com/shcrk/p/9271613.html 我的前端规范——CSS篇:http://www.cnblogs.com/shcrk/p/9271608.html 我的前端规范——JavaScript篇:http://www.…
相关文章 简书原文:https://www.jianshu.com/p/5918c283cdc3 我的前端规范——开篇:http://www.cnblogs.com/shcrk/p/9271561.html 我的前端规范——HTML篇:http://www.cnblogs.com/shcrk/p/9271613.html 我的前端规范——CSS篇:http://www.cnblogs.com/shcrk/p/9271608.html 我的前端规范——JavaScript篇:http://www.…
相关文章 简书原文:https://www.jianshu.com/p/a46ff0504982 我的前端规范——开篇:http://www.cnblogs.com/shcrk/p/9271561.html 我的前端规范——HTML篇:http://www.cnblogs.com/shcrk/p/9271613.html 我的前端规范——CSS篇:http://www.cnblogs.com/shcrk/p/9271608.html 我的前端规范——JavaScript篇:http://www.…
合理的避免使用ID 一般情况下ID不应该被应用于样式. ID的样式不能被复用并且每个页面中你只能使用一次ID. 使用ID唯一有效的是确定网页或整个站点中的位置. 尽管如此,你应该始终考虑使用class,而不是id,除非只使用一次 另一个反对使用ID的观点是含有ID选择器权重很高. CSS选择器中避免标签名 当构建选择器时应该使用清晰, 准确和有语义的class(类)名.不要使用标签选择器. 如果你只关心你的class(类)名 ,而不是你的代码元素,这样会更容易维护. 如果你只使用具有实际意义的c…
[导读] 前端打包的工具有很多,我用的习惯的就是这个grunt,无论是你要在github上做开源,还是让自己的项目变得更易于维护,grunt都是首选. 前端打包的工具有很多,我用的习惯的就是这个grunt,无论是你要在github上做开源,还是让自己的项目变得更易于维护,grunt都是首选. 网上的安装教程非常多了,这里就只是介绍一下都有哪些好用的插件. 1:grunt-contrib-less less,可以让css变得更简单,更易于维护,他可以定义常量,可以转换单位,还可以计算颜色,他用嵌套…
css盒子模型 在W3C模型中: 总宽度 = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right 在IE模型中: 总宽度 = margin-left + width + margin-right 在CSS3中引入了box-sizing属性, 它可以允许改变默认的CSS盒模型对元素宽高的计算方式. 共包括两个选项: content-box:标准盒模型,CSS定义…
0.浏览器默认样式 当你不为html元素设置任何样式时,显示在浏览器上的(比如:<b>元素会显示粗体.<p>元素有纵向margin.<h1>元素字号比<p>元素大一倍--)这是为什么呢? 因为浏览器自带一个默认的样式,在html元素未被设置样式时,浏览器会按照自己默认的样式来显示.但是浏览器默认样式的级别是最低的,一旦有其他地方设置了样式,浏览器默认样式就会被覆盖掉. 注意,不同浏览器的默认样式有些地方是不一样的.例如,我们在写css时,都会首先设置 * {…
Ⅰ 全局:global.css 全局样式为全站公用,为页面样式基础,页面中必须包含. 结构:layout.css 页面结构类型复杂,并且公用类型较多时使用.多用在首页级页面和产品类页面中. 私有:style.css 独立页面所使用的样式文件,页面中必须包含. 模块 module.css 产品类页面应用,将可复用类模块进行剥离后,可与其它样式配合使用. 主题 themes.css 实现换肤功能时应用. 补丁 mend.css 基于以上样式进行的私有化修补.   Ⅱ   主要的 master.css…
一.继承 继承:所谓CSS样式继承,就是子元素应用父元素的规则声明.(由这一特性,可将CSS属性分为可继承属性和非可继承属性.)可继承属性:属性值可由父元素继承给子元素的属性称之为可继承属性. 哪些属性是可继承属性? 1.文本样式属性 text-indent.text-align.word-spacing.letter-spacing.text-transform.text-decoration.direction.white-space 2.字体样式属性 font.font-family.fo…
一.定位: 1.定位的理解 (1)相对定位 相对定位是一个非常容易掌握的概念.如果对一个元素进行相对定位,它将出现在它所在的位置上.然后,可以通过设置垂直或水平位置,让这个元素"相对于"它的起点进行移动. 如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方.如果 left 设置为 30 像素,那么会在元素左边创建 30 像素的空间,也就是将元素向右移动. #box_relative { position: relative; left: 30px; top:…