在我的工作站代码的高级开发人员是这样的:为什么这种css组织的方法更好?
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var {font:inherit;}
del,ins {text-decoration: none;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup{vertical-align: baseline;}
sub{vertical-align: baseline;}
legend {color: #000;}
strong{font-weight:600;}
我编写这样同样的事情(的我回顾了高级开发人员之前曾在同一的CSS代码的不同部分/重写我的代码):
html {
background-color: #7e1d32;
font: 16px/22px arial, sans-serif;
}
#outer_container {
min-height: 598px;
width: 100%;
background: #D4D4D4 url('../images/top_bg.gif') repeat-x top left;
}
#inner_container {
min-height: 698px;
width: 100%;
background: #D4D4D4 url('../images/top_designed_bg.jpg') repeat-x top center;
}
/* top orange banner */
#top_orange_bar {
height: 47px;
width: 100%;
background: transparent url('../images/top_orange_bg.gif') repeat top left;
}
#top_orange_bar_content {
width: 1026px;
margin: 0 auto;
}
#top_orange_bar_content .left {
float: left;
width: 730px;
margin-left: 40px;
}
#top_orange_bar_content .left h4 {
text-transform: uppercase;
letter-spacing: 1px;
font: bold 14px/52px arial, sans-serif;
color: #7f1e32;
}
#top_orange_bar_content .right {
float: right;
width: 160px;
margin-right: 40px;
text-align: right;
}
#top_orange_bar_content .right a {
margin-top: 8px;
}
高级开发人员编写css代码的好处是什么?
不要搞错*高级*与* *较好。 – alex 2012-01-17 00:02:50
我会说你的代码比老年人好。你的CSS只针对你真正想改变的元素。老年人可能会格式化不具有意义的元素。 – gorootde 2012-01-17 00:04:44
@alex - 真实,但不要以为高级在这种情况下更糟,因为没有真正的性能理由来争论或反对长/短版本。两者都是有效的。如果他们习惯了冗长的形式,那么短的一个往往会让其他程序员感到烦恼。无论如何,在我工作的公司中,我们没有人像书本一样阅读CSS。这一切都是通过搜索完成的,所以组织是相对无关紧要的。 – 2012-01-17 00:07:13