读书人

lt;spangt;包含lt;divgt;元素有意义吗?包括后

发布时间: 2012-02-04 15:43:08 作者: rapoo

<span>包含<div>元素有意义吗?包括后<span>为什么就不是行内元素了?
例如:
<span>
<div> dfadfasdf </div>
<div> 1412343 </div>
</span>

为什么可以在,, <span> 内写 <div> 元素,这样写之后,还有什么意义?
真不知道 <span> 是来干什么的?
不理解,不理解。

[解决办法]
<div> 元素结束后会自动换行,而 <span> 不会
[解决办法]
一般来说是不提倡这么写的^_^
[解决办法]
span默认是inline元素,div默认是block元素。

inline元素不可以包含block元素。
block可以包含inline元素。
[解决办法]
span最多用来表示数据吧,方便
如果你用到xml,那么这个标签你就会很熟识了
[解决办法]

[解决办法]
了解
[解决办法]
不要随便用div和span的嵌套,二者都属于 "无意义 "标签,但都有各自复杂性和灵活度的特点,具体的使用方法和嵌套原则可以参考这个教程:
span和div的区分和用法 http://www.heartonline.com.cn/blog/article.asp?id=281
[解决办法]
<span> 里面嵌套 <div>

太正常了,有朝一日你也可能会遇到并必要
[解决办法]
显然,内联元素中包含块级元素是很不合理的。如果真这么做只能说CSS没学到家~~
[解决办法]
话是这么说,可是我经常发现别人在 <span> 里面嵌套 <div> 标签,不知道是什么原因?

第一,制作者没有搞清楚
第二,也可以设置span的display:block

但是,如此将导致html语义的混乱

读书人网 >CSS

热点推荐