html 中span标签里面都能放那些标签??
默认的span标签是一个行内标签,页面构成时,尽量把它作为最后一个标签。
当然不绝对,你可以在内套用同是行内标签的元素:<i>、<span>、<em>。
。
。
等等等。
如果套用块状标签,那么很多情况浏览器解析会把它放到span的外面,w3c内明确标识了,行内元素不可以套用块状元素。
如果不按照HTML规则书写代码时,浏览器就不会正确解析,会将不符合嵌套规则的节点放到目标节点的下面,或者变成纯文本。
HTML存在许多种类型的标签,有的标签下面只允许特定的标签存在,这就是HTML嵌套规则。
如果span标签增加display:block;块状化之后,可以安放任何元素。
看资料:
????块状元素:一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。
div、p、address、blockquote、center、dir、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、pre、table、ul
内联元素(行内元素):内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于同一行,但宽度(width)高度(height)不起作用。
a、img、abbr、acronym、b、bdo、big、br、cite、code、dfn、em、font、i、input、kbd、label、q、s、samp、select、small、span、strike、strong、sub、sup、tt、u、var、textarea
块状元素与内联(行内)元素的嵌套规则
1、块状元素可包含内联元素或某些块元素,但内联元素不可包含块元素,只能包含内联元素。
<div><h1></h1><p></p></div>?????正确
<a?href="#"><span></span></a>????正确
<span><div></div></span>?????错误
2、块级元素不能放在<p>里面
<p><ol><li></li></ol></p>????错误
<p><div></div></p> 错误
3、有几个特殊块级元素只能包含内联元素,不能包含块级元素。
这几个特殊标签是?h1~h6、p、dt
4、li?内可包含?div?标签
<li><div></div></li>
5、块级元素与块级元素并列、内联元素与内联元素并列
<div><h2></h2><p></p></div> 正确
<div><a?href="#"></a><span></span></div> 正确
<div><h2></h2><span></span></div> 正确
span标签有哪些属性
<span> 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。
这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。
html中span标签是什么元素
span 标签被用来组合文档中的行内元素。
span 没有固定的格式表现。
当对它应用样式时,它才会产生视觉上的变化。
可以为 span 应用 id 或 class 属性,这样既可以增加适当的语义,又便于对 span 应用样式。
span标签到底有什么意思?不懂!一般用在哪里啊?
span标签不是块元素,也就是说,如下:<div>评论数:<span>999+</span></div> 这样会显示在一行,span可以当做是辅助标签,比如这样写可以用js或jquery去动态改变这里的评论数就比较方便了。
直接找到这里的span标签更新里面的数字就行了
网页设计中,span标签是什么东西啊?
<span>是html的标记
Span元素不同于一般的HTML元素,它没有自己的显示内容和显示特性。
只是一个装载CSS信息的容器,用来定义一个由文本和HTML标签组成的信息块。
它是可以引用css样式的,一般的font不可以
span标签
<span>在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果。
如果说<div>是个大容器,那么<span>就是个小容器