我正在阅读Nicole Sullivan s theory on 。 CSS。 简而言之,基本想法是,我们不从每当网站时的分数开始,而是最好将一些已成文的基本构件作为班级,然后是extend,以满足我们的需要。 (“外包”包括将更具体的/超重的班级加到超文本,因为CSS班不可能相互继承规则......希望在CSS4?) OCSS原则的启迪是,你不需要再做以下工作:Java Math。 你们每次都需要找到两倍的ine子。 该法典已经由(有人)撰写,因此没有使用?
虽然我认为这是一项抽象的伟大建议,但我从适用的角度难以理解。 [关于我的具体问题,下文重新提出,但我总是想读物,这样,我就感到可以自由停留一分钟,并与监督厅的资源有更密切的联系,例如,好处和批评等]。
我的风格如下:
.heading {...} /* for all heading styles */
.alpha {...} /* specific changes for h1 */
.beta {...} /* specific changes for h2 */
.gamma {...} /* specific changes for h3 */
.delta {...} /* specific changes for h4 */
.epsilon {...} /* specific changes for h5 */
.zeta {...} /* specific changes for h6 */
现在,第一名选任人负责任何标题,共有财产,如<代码>和家庭<>/代码>、<代码>字母-spacing等。 然后,每个“子类别”(不是子类)都有具体差异,例如<编码>color、font-code/code>、
font-rights
等。 这些“子类”是书面的
<h1 class="heading alpha">Contact Me</h1>
事实上,我可以把任何内容如“条形状”和“条形”栏目“标题”改为“条形”。
.heading {...}
.alpha {
extends: .heading;
...
}
==============================
<h1 class="alpha">Contact</h1>
but we aren t quite at that point yet.]
我的问题是,如果“<条码>标题字母<>/代码>通常不作调整,那么我会做些什么来把这个例子放在中心位置? Nicole将说,我应当进口她的风格,并使用她的txtC{text-align:center;}
。 规则,因此我的法典将变成:
<h1 class="heading alpha txtC">Contact Me</h1>
但是,我认为,基本上只有一对一对一对一对符合安保部的规则和类别才算出。 如果我使用这一方法,那么我就没有必要写一下我自己的风格,而只是把一小类(“列戈斯”)添加到我的超文本代码上,使其变得大体不可读。 想象:
<p class="ital size-medium sans-ser txtJ med-height dark-blue">This is a
size 12pt, italic, Arial, left-right justified, 1.2em line height, dark
blue paragraph.</p>
书写一个类别(specialParagraph
https://stackoverflow.com/questions/1437527/css-camelcase-vs-under-s-分”>(或para-special
or whatever),然后在安保部内指定所有这些规则? 不需要腿? 就我而言,couldn t I only Add.alpha{text-align: Center;}
to the first of my Liaison page? 或者甚至在线?