【发布时间】:2014-07-04 17:48:26
【问题描述】:
对不起标题,但我不知道如何措辞。
我有一个我正在创建的网页的 html 文档,我一直在使用 <div> 标签来设置页面的结构,一切看起来都很好。但是,当我将 <div> 标签更改为 <a> 标签时,它们会消失,除非它们向左(也可能是向右)浮动。有谁知道这是为什么以及如何使<a> 标签工作而不必浮动它们?
【问题讨论】:
-
一些代码或小提琴将使问题变得有用。
-
<div>是块元素,<a>是内联元素。对于有效的 HTML,<a>应该嵌套在块元素中。否则,如果您不关心验证,则只需在您的 CSS 中的a下添加display: block。