xHTML正确性问题和CSS快速浮动问题

问题描述

我正在写信询问xHTML和CSS问题更正确。

对于HTML:

我有以下列表: 苹果, 香蕉, 和胡萝卜

这会更正确吗?

<ul> <li> Apples </li> <li>  Bananas </li> <li> Carrots </li> </ul>

或者会是:

<ol> <li> Apples </li> <li>  Bananas </li> <li> Carrots </li> </ol>

对于CSS,在元素浮动之后,可以使用哪个属性来恢复流程以进行块对齐?

非常感谢您。

解决方法

ul元素代表“无序列表”,这意味着它以有序开头(正确的英语方法是no代表无序列表)。 ol元素代表“有序列表”。此列表是否有意订购?如果您按字母顺序排列它们,那么我考虑使用ul元素,因为它更多地是技术性,而不是生死攸关的重要性。

您可以一起使用displayfloat。一般来说,您应该查看CSS display property。随着flexbox支持的改善和错误的消除,我已经迁移到使用它,并保留float以获得一些巧妙的技巧,例如将其应用于嵌套在一系列段落元素中的图像。

也有六位数的人对此一无所知:XHTML和HTML5不反对。我的平台在代码为HTML5的情况下使用XML parser 。解析器获取文本并确定如何解释文本以进行处理。 XML解析器非常严格(尽管不是很严格,并且每个浏览器引擎都不同,但是目前Gecko的性能更好),而HTML解析器并不介意在您的前庭是否有流浪汉,并且在知道您正在观看。