2013-02-28 64 views
1

我有一个通过html表中的ul。我可以通过呼叫中心的UL:居中无序列表无风格

style="display:inline-table" 

有没有办法居中无序列表,而不使用样式/ 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> 
+1

为什么你想要没有风格的中心?居中*是一种风格;关注点应该分开,即标记应该描述内容,并且应该使用样式来控制布局。 – 2013-02-28 03:53:20

+0

这是一个任务,这家伙不想任何CSS或风格 – TMan 2013-02-28 03:56:48

+0

要回答你的问题,没有(使用完全过时的东西的短)。你也应该验证你的标记; 'font'已被弃用,''width'在'ul'上无效,'font-weight'不是一个有效的属性。 – 2013-02-28 03:56:49

回答

1

有没有办法做到这一点;居中的一种造型形式。 HTML只是定义文档的结构并依赖于渲染的样式。

所有浏览器都有一个默认样式表;如果您没有提供,则浏览器将使用该样式表来确定应该如何呈现内容。即使提供了一个样式表,样式表的级联性意味着您可能依赖于页面上至少一个默认的CSS属性。

所以,总之,你使用造型。

+0

这就是我认为,教授不希望任何CSS或样式的标签,想让我们从头开始 – TMan 2013-02-28 03:57:36

+1

您的教授*可能*希望您使用类和ID和CSS样式表,而不是样式属性和HTML表示标签。 – Dancrumb 2013-02-28 03:58:28

+0

原来我以为是。他从我的最后一项任务中取消了分数,因为我使用了类和css。他是俄罗斯人,我不认为他喜欢美国人。 – TMan 2013-02-28 04:03:59