如何把无序列表用css平铺为一行?

html-css028

如何把无序列表用css平铺为一行?,第1张

用css的浮动属性,float:left

比如代码如下:

<ul>

<li>内容</li>

<li>内容</li>

<li>内容</li>

</ul>

在css里面控制

li{float:left}

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

background-repeat: repeat-x

使用“CSS 样式定义”对话框的“背景”类别可以定义 CSS 样式的背景设置。可以对网页中的任何元素应用背景属性。

加了background-repeat:repeat-x之后,背景现在只在X轴即横向进行了平铺操作,纵向并没有进行平铺。这便是css对于背景细节的控制之一。background-repeat是针对背景平铺的属性设置,可选的值包含:

代码如下:

repeat 即默认方式,完全平铺背景;

no-repeat 在X及Y轴方向均不平铺;

repeat-x 横向平铺背景;

repeat-y 纵向平铺背景。

不平铺应该是background-repeat:no-repeat背景图片等于整个网页的宽和整个网页的高不好实现,因为图片会变形,屏幕太大会让图片失真,用大图片又会影响网页打开速度,