1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Html中怎么用CSS让ul中多个li标签不换行横排显示

Html中怎么用CSS让ul中多个li标签不换行横排显示

时间:2023-12-05 16:19:43

相关推荐

Html中怎么用CSS让ul中多个li标签不换行横排显示

布局

通常有三种方式

{

1. position

2. float: left --》 其次是这个

3. block: inline-block --》 他们推荐我用这个

}

具体描述

由于好久没有写html了, 早已忘的一干二净, 今天忽然想写html,需要在top写个导航条, 但是又不记得li怎么变成行内块标签了, 只能去请教一下前端的同事了

自己找到的答案是display的方法

他告诉我的是float方法

方法一:

display方法, 需要将li转换成行内标签或者行内块标签

<html><head><style type="text/css">li {display: inline; <-- 或者inline-block -->list-style:none; margin:0 20px;}div {display: none;}</style></head><body><ul><li>aa</li><li>bb</li><li>cc</li><li>dd</li></ul></body></html>

方法二:

选择左浮动方式, float:left;

<html><head><style type="text/css">li {float: left; list-style:none; margin:0 20px;}div {display: none;}</style></head><body><ul><li>aa</li><li>bb</li><li>cc</li><li>dd</li></ul></body></html>

自己写的小例子:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><style>#ac-globalnav {position: absolute;top: 0;right: 0;left: 0;z-index: 9999;display: block;margin: 0;width: 100%;min-width: 1024px;height: 88px;max-height: 100px;background: #333;background: rgba(0,0,0,0.8);font-size: 17px;user-select: none;}li {display: inline;list-style:none;margin:0 35px 0 35px;color: #fff;line-height:58px;cursor:pointer;}li:hover{color: red;<!--想换加入背景色的话, 可以使用background-->}ul {float:right; margin-right:25%;}</style></head><body><!--top--><div><div id="ac-globalnav"><ul><li>首页</li><li>简介</li><li>自学教程</li><li>指法表</li><li>曲谱</li><li>萧选购维护</li><li>洞箫音乐</li><li></li></ul></div></div><!--body--><div></div><!--button--><div></div></body></html>

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