.center{ margin-left: auto; margin-right: auto; }
.footer{ margin-left: auto; margin-right: auto; }
.center{ margin-left: auto; margin-right: auto; } 定义上面一个类,然后有需要横向居中的元素,就加上这个类,就可以自动居中了,从此就可以过上幸福快乐的日子了。 然而,有些人会说,这不符合语义化的原则,类名不应该暗含样式。 好,遵循语义化的原则,写成下面这样: .footer{ margin-left: auto; margin-right: auto; } 这样又会有一个问题,无法做到代码复用,所有需要居中的元素,都要在对应的选择器中,添加这两行样式。 这个矛盾如何解决? 本贴分数100分,答对的,额外赠送200分,答非所问灌水的,一律举报
.footer , .abc , #xyz { margin-left: auto; margin-right: auto; }
61,129
社区成员
60,711
社区内容
加载中
试试用AI创作助手写篇文章吧