>考虑到标题可能使用大的粗体红色字体水平居中,哪个标记结构对于文档正文中的标题最具语义性?
一个. < h1>这是标题< / h1>
湾< p align =“center”>< font size =“3”>< b>这是一个标题< / b>< / font>< / p>
C. < h1 style =“font-weight:bold; font-size:large; text-align:center; color:red;”>这是一个标题< / h1>
d. < title>这是一个标题< / title>
即< h1 class =“LargeRedBoldCenterHeading”>这是标题< / h1>
F. < span class =“title”>这是一个标题< / span>
>以下每种页脚标记解决方案都可以接受吗?为什么或者为什么不?你会提出什么替代解决方案?
一个. < div id =“footer”>
版权所有2010我的公司|本文是仲裁性的.
< / DIV>
湾< div id =“footer”>
< p>版权所有2010我的公司|本文是仲裁性的.< / p>
< / DIV>
解决方法
事实上,您可以排除其他选项,如下所示:
> b)使用align属性,使用字体标记,使用b标记(这个是iffy,但他们更喜欢你使用em),使用p标记作为标题.
> c)使用内联样式
> d)使用正文中的title元素尝试渲染内容.这属于头部,即使它被错误地放置在身体中,也不应该在页面上显示任何内容.
> e)使用名称不佳的班级.类应该描述类的含义(例如“EmphasisedHeader”,“HelpButton”等),而不是类的呈现方式.把它们想象成一个标签 – 你想要一个< LargeRedBoldCenterHeading>标签或< EmphasisedHeader>标签?
> f)HTML无效
对于问题2.答案是棘手的. p标签是不必要的,因为div默认已经是块元素.
在HTML 5中有一个页脚元素,事实上,早期的一个更有吸引力但被遗弃的提议是允许你命名你喜欢的任何元素(也许使用你自己的“元文档类型”)并让它们像div(例如,您可以使用< adBox>标记而不是< div class =“adBox”>).
可能有人认为它们应该在< ul id =“footer”>中.对于< li>中的每个元素,但尝试使用|来设置样式以兼容和跨浏览器的方式做分隔器会很痛苦.
我很高兴.