补充一下楼上的。
你有一堆内容想要把他们当做一个整体用--设置内容格式、整体移动等。就可以放到
一对<div></div>标签中来对他们操作了。
利用<span>,可以在任意位置对特定字符进行样式格式化,即使字符包含在<li>中也一样。这些功能都是仅靠HTML元素本身属性
无法达到的,而行内样式元素<span>可以达到这样的效果。
回答他们在HTML标签中的位置,我想把我之前的学习笔记摘过来跟容易你理解。
->文档流: 文档元素在文档中按照从上到下,从左到右的顺序排列的性质就叫做文档流。
->相对定位:position:relative 是相对自己原来的位置进行的移动。相对定位不会脱离文档流, 偏移后自己在文档中原来的位置不会被其他元素占用。该定位方式的元素不会脱离文档流。 ->绝对定位:position:absolute 位置是基于当前元素的父元素定义的。父元素是具有定位信息的第一个容器元素。 如果当前的元素没有具有定位信息的容器元素,则会基于 body 元素计算定位信息。该定位方式的元素脱离文档流。 ->默认定位:position:static Html中默认的定位方式是按照文档流顺序排列定位的。该定位方式的元素不会脱离文档流。
->固定定位:position:fixed 是相对浏览器定位的,向下滑动网页的时候,固定定位的元素是没变化的。元素脱离文档流。
所有HTML标签在文档中默认的排列方式是以文档流的方式排列的,<div></div>标签和<span></span>标签也一样按文档流顺序排列,想要对你的标签定位就先让他脱离文档流,设置标签的float属性值或者position属性值。
大概这些吧,希望会对你有帮助。。。
|