布局
通常有三种方式
{
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>