两种强制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其它相关文章!