li强制不换行显示如何使用css实现?

使用css强制li不换行显示:1、使用display:inline;样式将li显示为内联元素,元素前后没有换行符。2、使用float浮动样式使li强制不换行。

两种强制li不换行的css方法介绍:

1、使用display让li并排显示

li不换行css代码:

li{ display:inline}

设置li不换行显示示例:

<!DOCTYPE html>
<html>
<head>
    <style>
    li{display: inline;}
    </style>
</head>
<body>
<li><a href="https://www.html.cn/">HTML中文网</li>
    <li><a href="https://www.html.cn/">HTML中文网</li>
        <li><a href="https://www.html.cn/">HTML中文网</li> 
</body>
</html>

效果图:

display 属性规定元素应该生成的框的类型。

说明

这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。

当display属性值为inline时元素会被显示为内联元素,元素前后没有换行符。

2、使用float浮动样式让li并排显示

css使用float设置元素浮动不换行。

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

示例:

<!DOCTYPE html>
<html>
<head>
    <style>
    li{ float:left; list-style:none} 
/* CSS注释:加list-style:none去掉li默认产生”点“ */ 
    </style>
</head>
<body>
<li><a href="https://www.html.cn/">HTML中文网</li> 
    <li><a href="https://www.html.cn/">HTML中文网</li>
        <li><a href="https://www.html.cn/">HTML中文网</li> 
</body>
</html>

效果图:

float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。

注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。

以上就是li强制不换行显示如何使用css实现?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读