问问题
25017 次
6 回答
72
从 HTML 5 开始,<a>
不仅可以包含(有效的)内联元素,还可以包含块元素等。
于 2012-11-29T07:38:18.427 回答
31
于 2010-07-31T18:48:54.410 回答
3
一个<a>
标签可以包含除另一个标签之外的任何内联元素<a>
。
于 2010-07-31T18:54:05.060 回答
2
请参阅规范的锚部分。
<!ELEMENT A - - (%inline;)* -(A) -- anchor -->
相关部分是(%inline;)* -(A)
,表示“组 %inline 中的任何内容,不包括 A 元素”。%inline 带有超链接,以便您更轻松地扩展它。
于 2010-07-31T18:57:31.513 回答
1
它可以包含纯文本和内联元素。内联元素如下:
TT | I | B | BIG | SMALL | EM | STRONG | DFN | CODE | SAMP |
KBD | VAR | CITE | ABBR | ACRONYM | A | IMG | OBJECT | BR |
SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO
但A
不能嵌套在另一个中A
,嵌套SCRIPT
没有意义。
于 2010-07-31T18:56:02.063 回答
1
锚标记是一个内联元素,因此它可以包含其他内联元素(其他锚标记除外)。
如果要将块元素放在锚点内,则必须使用内联元素并使用 CSS 将其与锚标记本身一起转换为块元素。
例子:
<a href="page.html" class="blocklink"><span>eat me</span></a>
CSS:
.blocklink { display: block; }
.blocklink span { display: block; }
于 2010-07-31T18:58:19.170 回答