css中 div 与span有什么区别?

html-css06

css中 div 与span有什么区别?,第1张

div标签和SPAN标签很相似,只是一个独占一行,而另外一个可以自适应而已但是现在应为CSS语言的流行。<span>标识符允许你将一个段落分成不同的部分, 还有一个标识符具有类似的功能,<div>DIV也被用来在HTML文件中建立逻辑部分。DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。

分别给新闻,更多加span,再在span里分别给他们定位。

<span style="position:absoluteleft:0px">新闻</span>

<span style="position:absoluteright:0px">更多</span>

记得给最外面这个table或者div定位,relative

1、你的li标签中包含有span标签,CSS定义了li标签的鼠标经过效果时,还定义了span标签鼠标经过的单独效果

2、这里的right -163px 和 right -132px 这个right,还有你后面提到的0 -163px, 0 -132px,指的都是是背景图片的平铺方式。你会看到有些背景图片是很多张背景图片放在一同一个图片中调用的,这里就是这样用的,我先给你解释第一个right -163px,意思是背景图片靠右从上面163px起平铺,第二个0 -163px,是从水平位置0px,垂直163px处开始平铺你的背景图片,这种取背景图片都是先取水平位置再取垂直位置的,我这么说可能你不太了解,你试验一下就明白了

3、在CSS里面,right和left、和数值型的像素是可以混用的,你这里的right -163px,你第一个第二个问题,都是说的背景图片平铺取值。

4、如果你是新接触CSS,你不需要这样写,每一个背景图片都单独做一个图片,单独调用,你用的时候就用不到这些了,等你熟悉以后,可以再把很多的背景图片整合到一个图片文件中,统一调用,哪个时候你再来看这个,就简单啦。