1.6 KiB
1.6 KiB
id, title, challengeType, forumTopicId
| id | title | challengeType | forumTopicId |
|---|---|---|---|
| bad87fee1348bd9aedf08845 | 使用 span 创建行内元素 | 0 | 18370 |
--description--
你可以使用 span 标签来创建行内元素。还记得我们怎么使用 btn-block class 来创建填满整行的按钮吗?
normal button
btn-block button
上面的例子就是 "inline" (行内)元素和 "block" (块级)元素的区别。
通过使用行内元素 span,你可以把不同的元素放在同一行,甚至能为一个元素的不同部分指定样式。
把 "Things cats love" 中的 "love" 放入 span 标签。然后为其添加 text-danger class 来使其文字变成红色。
"Top 3 things cats hate" 元素的写法如下:
<p>Top 3 things cats <span class="text-danger">hate:</span></p>
--hints--
span 元素应该在 p 元素内。
assert($('p span') && $('p span').length > 0);
span 元素应该只含有文本 love。
assert(
$('p span') &&
$('p span').text().match(/love/i) &&
!$('p span')
.text()
.match(/Things cats/i)
);
span 元素应该含有 class text-danger。
assert($('span').hasClass('text-danger'));
确保你的 span 元素有一个闭合标签。
assert(
code.match(/<\/span>/g) &&
code.match(/<span/g) &&
code.match(/<\/span>/g).length === code.match(/<span/g).length
);