700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 强制不换行css ul里的li元素 css怎么让li强制不换行

强制不换行css ul里的li元素 css怎么让li强制不换行

时间:2019-05-21 06:31:57

相关推荐

强制不换行css ul里的li元素 css怎么让li强制不换行

免费资源网,/

li默认是块状元素,总是在新行上开始,占据一整行。

首页

关于我们

联系我们

效果图:

那么如何强制让li不换行?可以利用display或者float属性,下面来详细介绍一下。

方法1:使用display属性

给li标签设置“display:inline;”或“display:inline-block;”样式,将li标签显示为内联元素或行内块元素,即可使li标签不换行。

li {

display: inline;

/*display: inline-block;*/

margin-right: 10px;

list-style: none;/* CSS注释:加list-style:none去掉li默认产生”点“ */

}

效果图:

说明:

内联元素的特征:

设置宽高无效

对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间

不会自动进行换行

行内块元素的特征:

不自动换行

能够识别宽高

默认排列方式为从左到右

方法2:使用float属性

使用float属性,将li元素浮动并排显示。浮动是一种使元素脱离文档流的方法,会使元素向左或向右移动,其周围的元素也会重新排列。

li {

float: left;

margin-right: 10px;

list-style: none;/* CSS注释:加list-style:none去掉li默认产生”点“ */

}

效果图:

说明:

浮动是一种非常有用的布局方式,它能够改变页面中对象的前后流动顺序。这样做的好处是,使得内容的排版变的简单,具有良好的伸缩性。

浮动是css布局非常强大的布局功能,也是理解CSS布局的关键问题所在,在CSS中,包括div在内的任何元素都可以浮动的方式显示。

浮动可以让设置了浮动属性的元素脱离标准普通流的控制,移动到其父元素中指定位置。免费资源网,/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。