我通过html在表中有一个ul。我可以通过调用:
来使ul居中style="display:inline-table"
有没有办法在不使用styles / css的情况下将无序列表居中?
完整代码:
<ul width="50%" align="left" style="display:inline-table" font-weight="normal">
<li>1</li>
<li>2</li>
<li>3</li>
<li><font color="red">Note this list is left alligned but centered on the page</font></li>
</ul>
答案 0 :(得分:1)
没有办法做到这一点;居中是一种造型。 HTML只是定义文档的结构,并依赖于渲染的样式。
所有浏览器都有默认样式表;如果您不提供,则浏览器使用该样式表来确定应如何呈现内容。即使您做提供样式表,样式表的级联性质意味着您可能依赖于页面上至少一个默认的CSS属性。
因此,简而言之, 使用样式。