5个步骤写更好的CSS
有大量的CSS教程可在互联网上,但很少教程是有用的。 在本教程中,您会发现5个步骤来编写更好的为您的下一个网站项目的CSS代码。 我希望你能喜欢这个教程。
1。 ResetCss
你应该总是使用是否可以埃里克迈耶重置,锐复位,或您自己的自定义复位,只要使用一些复位。
一个复位样式的目标是减少像默认行浏览器的高度不一致的事情,利润和标题的字体大小,等等- 埃里克迈耶
html文件,机构,分区,跨度,小程序,对象,如h1,h2,蛋白H3和H4,H5型,H6的,iframe中, 大段引用,预,英文缩写,简称,地址,大,引用,代码,德尔,DFN封装,时间, 字体 IMG公司,插件,kbd,与q,秒,桑普多利亚,小,罢工,强,分,燮,测控,无功, 日日,分升,胸苷,字段集,形式,标签,传说,表,标题,TBODY的,tfoot, thead,训练班,日,运输署,输入,选择,textarea的 ; padding : 0 ; } (保证金:0;填充:0;); padding : 0 ; } *(保证金:0;填充:0;)
2。 简写
最好的和重要的CSS的特点之一是能够写在一个最小化的方法代码。
不正确的代码
( 保证金顶:10px; 缘右:7px; 保证金底:10px; 保证金左:7px; 填充顶:10px; 填充右:7px; 填充底:10px; 填充左:7px; 字体大小:12px; 字体重量:粗体 ; ; 字体- family:宋体,宋体,宋体, 无衬线 ; )
正确的代码
: 10px 7px 10px 7px ; padding : 10px 7px 10px 7px ; font :bold 12px Arial, Verdana, Tahoma, sans-serif ; } ( 保证金 :10px 7px 10px 7px; 填充 :10px 7px 10px 7px;字体:粗体 12px宋体,宋体,宋体, 无衬线 ;)
3。 不要使用这么多的类和Id的
我注意到,大多数的初学者添加类和身份证的几乎所有元素在网页上,这不是required.There低于什么我指的是一些例子。
不正确的代码
class = "wrapper" > <p class = "heading" > <strong class = "subheading" > Welcome </strong> </p> <p class = "linka" > <a href = "#" class = "link" > Home </a> </p> <p class = "linkb" > <a href = "#" class = "link" > About </a> </p> <p class = "linkc" > <a href = "#" class = "link" > Services </a> </p> <p class = "linkd" > <a href = "#" class = "link" > Contact </a> </p> </div> <div 编号 = "wrapper" 类 = "wrapper"“<p 级 = "heading"”< 强 级 = "subheading"“欢迎”/强“”/页“<p 级 = "linka"”“1 的HREF = “#” 级 =“链接”“” 首页</ 1“”/页“<p 级 = "linkb"”<a 的HREF = "#" 类 = "link"“关于”/ 1“”/页“”p 级 =“linkc”“<a 的HREF = "#" 类 = "link"”服务“/ 1”“/页”<p 级 = "linkd"“<a 的HREF = "#" 类 = "link"”联系“/ 1”“/页”“/分区”
下面是正确的代码
正确的代码
> <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Contact </a> </li> </ul> </div> <div 编号 = "wrapper"“<h1>欢迎”/ H1基因“<ul> <li> <a 的HREF = "#"”“首页</ 1”“/丽”<li> <a 的HREF = "#"“关于“/ 1”“/丽”<li> <a 的HREF = "#"“服务”/ 1“”/丽“<li> <a 的HREF = "#"”联系“/ 1”“/丽”“ / UL认证“”/分区“
4。 组织你的样式表
你要组织你的样式表,使其容易找到的东西和相关的项目接近。 使用注释效率。 例如,有一个例子将告诉你如何组织你的样式表
/ *复位* / elements margin和 padding删除元素 / * *基本要素/ 定义风格的基本要素:机构,如h1,h2,蛋白H3和H4,H6的,醇,UL认证,分升,p等 / *通用类* / 定义风格的泛型类:简单的事情想删除的底部 , 双方漂浮等 / *基本布局* / / *基本布局* / 定义基本布局风格:头。 页脚,侧边栏等 / *头* / 定义了标题样式 / *内容* / 定义的内容区域风格 / *页脚* / 定义页脚样式的 / *等* / 继续
5。 使用条件样式表
Internet Explorer是在所有的浏览器最马车。 幸运的是你可以使用条件管理的意见是对IE的CSS服务。 如果我需要,我可以叫ie6.css样式为目标的旧版本的IE浏览器。 这使我可以管理旧的浏览器的CSS轻松快速地。
下面是范例
<!--[如果LTE的IE浏览器6]“ href = "ie6.css" type = "text/css" media = "screen" / > <link 相对 = "stylesheet" 的HREF = "ie6.css" 类型 = "text/css" 媒体 = "screen" /“ -- > “![endif] - ”
结论
这些仅仅是提示,帮我写一些更好的代码。 我希望该教程也将帮助你写更好,干净的代码。 应用这些提示您当前和未来项目,你一定会明白的努力。
如果你认为教程可以更多更好,请与我们分享。 评论我们
如果您想从我们这里得到更多的灵感,请考虑订阅我们的的RSS或电子邮件饲料。
相关文章:
如果您喜欢阅读这篇文章,请检查以下其他相关文章:






















































蒂姆赖特 说是:9月16日,下午3时13分在2009年说:
总体而言,真正好的秘诀。 一般来说,我们不使用通用选择器(*)来重置margin和padding因为表单元素是如此不稳定,跨浏览器比它好更大的破坏。
但如果你没有任何书面形式的网站,我说,绝对使用它。
好后,由于
卡尔 说的:9月17日,2009年在10时22分说:
3号井的例子基本上是正确的。 虽然我不记得使用id和class相同的名称是错误的(从未尝试过它,从来没有绊倒后一个例子)看来十分愚蠢和混乱。
但是,给个人标识符导航元素是必要的,如果你想通过CSS强调当前的项目。 这个例子也许不是最好地展现出来,可能会混淆是非的坏习惯,初学者/代码。
尼尔 说是:9月17日,下午3时19分在2009年说:
尼斯文章CSS编码。 是一个组织良好的样式始终是浏览器兼容性好,您不须再查一查。
没有普遍选择器 上说:9月17日,在下午8时16分2009年说:
通用选择器是一个非常糟糕!