span标签(span标记的三个属性)
一、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>正确
<arel="external nofollow" rel="external nofollow" 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><arel="external nofollow" rel="external nofollow" href="#"></a><span></span></div>正确
<div><h2></h2><span></span></div>正确
二、<spanclass></span>是什么标签
一、span标签是什么
span标签是超文本标记语言(HTML)的行内标签,被用来组合文档中的行内元素。span标签通常使用来将文本的一部分或者文档的一部分独立出来,从而对独立出来的内容设置单独的样式。span本身没有任何属性,也没有固定的格式表现,当对它应用样式时,它会产生视觉上的变化。
二、span标签的特点
1、span标签是使用来组合文档中的行内元素,以便使用样式来对它们进行格式化。
2、span标签本身并没有什么格式表现,不像块级元素(如:div标签、p标签等)哪样有换行的效果,需要对它应用样式才会有视觉上的变化。
3、span标签不能设置宽度和高度,只能设置左右padding和margin值。
4、span标签可以设置id或class属性,这样不仅能增加语义,还能更方便的对span元素应用样式。
5、span在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果。
三、span标签使用说明
1、在div+css切图布局重构技术中,除了使用div标签外也可以使用span标签布局。
2、span本身没有什么特别之处,我们可以使用此标签布局。
3、可以通过对span标签对象设置不同样式实现我们要的美化效果。
4、通常对未设置任何样式的span,高宽是自适应内容,多容多少,此标签就占用多少距离空间。
三、HTML中的span标签到底是什么意思,有什么具体的作用
span标签的意思:行内标签。
span标签的作用:组合文档中的行内元素。
<span>标签在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果。其实<span>本身没有任何属性,只有当对它应用样式时,它才会产生视觉上的变化。
扩展资料:
<span>所属的HTML标签是HTML语言中最基本的单位,HTML标签是HTML(标准通用标记语言下的一个应用)最重要的组成部分。HTML标签的形式是尖括号包围的关键词,而且通常是成对出现的,比如<div>和</div>。部分HTML标签如下:
1、<s>:定义加删除线的文本。
2、<samp>:定义计算机代码样本。
3、<script>:定义客户端脚本。
4、<section>:定义 section。
5、<select>:定义选择列表(下拉列表)。
6、<small>:定义小号文本。
7、<source>:定义媒介源。
8、<span>:定义文档中的节。
9、<strike>:不赞成使用。定义加删除线文本。
10、<strong>定义强调文本。
参考资料来源:百度百科-span标签
参考资料来源:百度百科-HTML标签