<分区>
<分区>
根据 one author ,使用诸如“left”和“right”之类的类名是非语义 CSS,但一些评论表明并非如此。
在某些情况下(例如,移动显示、设计调整)“左”可能不再那么左,这是有道理的。
另一方面,如果将类改为“地址”和“电话”(以匹配内容),那么问题就解决了。但是,如果内容发生变化,或者稍作修改而不再符合要求怎么办?
这方面的共同点在哪里?是否有替代的、面向 future 的语义解决方案?
最佳答案
我认为这很好,因为您正在描述布局,而布局需要这些术语。
“语义参数”更适用于您想要突出显示时的“红色”标签。当你想要蓝色时会发生什么?最好将标签设置为“SuperImportant”并在一个地方更改它的颜色,而不是“红色”并且必须在每个地方更改它(或者更糟糕的是,更改“红色”指向的颜色而不更改名称。
所以对于左和右,他们可能最好保持左和右。我怀疑这些会变成“顶部”和“底部”面板,我怀疑它们会像其他任何东西一样重新定位。
请注意,这是用于布局的。如果有适用于左侧的特定内容和适用于右侧的特定内容,并且两者都不会相遇,则还用标签包围内容,例如<dems>lllll</dems>............<reps>- - - - - - </reps>
关于css - "left"和 "right"是非语义 CSS 类名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733582/