写好CSS的一些技巧是什么?
我几个月前才开始做网页开发。我知道HTML,知道如何将页面标记为语义正确(不使用表格进行布局,正确使用HTML5中的新语义元素,等等)。我试图遵守W3C的设计建议。然而,我在写“好的”CSS时遇到了困难 我知道如何使用高效的选择器,比如子选择器而不是子选择器等等。我的问题是,我觉得CSS与标记的语义不匹配。CSS应该是可重用的,这意味着同一个类可以用于多个页面上的多个元素。但是我编写的CSS类只应用于少数元素(通常只在一个页面上),并且不再使用。我经常写同样的风格,但有一些小的变化,为许多类。这违背了发展的枯燥原则写好CSS的一些技巧是什么?,css,Css,我几个月前才开始做网页开发。我知道HTML,知道如何将页面标记为语义正确(不使用表格进行布局,正确使用HTML5中的新语义元素,等等)。我试图遵守W3C的设计建议。然而,我在写“好的”CSS时遇到了困难 我知道如何使用高效的选择器,比如子选择器而不是子选择器等等。我的问题是,我觉得CSS与标记的语义不匹配。CSS应该是可重用的,这意味着同一个类可以用于多个页面上的多个元素。但是我编写的CSS类只应用于少数元素(通常只在一个页面上),并且不再使用。我经常写同样的风格,但有一些小的变化,为许多类。这
我没有充分利用CSS的潜力吗?有哪些方法可以使我的样式可重用,而不必执行
.right align{}.blue text{}
?我目前最好的建议是看一看。这在观点上有一点变化,但这是一个坚实的概念,绝对值得一看。你将无法坚持使用CSS的DRY,你将得到重复。我喜欢做的是使用类来指定更一般的主题元素,并在上面使用ID来区分
您应该阅读以下内容:
但是我编写的CSS类只应用于少数元素(通常只在一个页面上),并且不再使用。我经常写同样的风格,但有一些小的变化,为许多类。这违背了发展的枯燥原则
听起来枯燥的问题在于设计,而不是编码。如果设计要求在每个页面上显示不同的内容,那么重用的空间就不大
我通常发现有两种情况需要创建类:
登录面板
.box1
。如果我在不同的盒子之间共享了半复杂的代码(在IE 6中实现这些代码是我在一家自由撰稿的公司最喜欢的噩梦任务),我会将其拆分为一个类,如box