中易网

css html制作网页,用ul和li制作横向导航栏

答案:2  悬赏:80  
解决时间 2021-02-10 22:29
css html制作网页,用ul和li制作横向导航栏
最佳答案
将ul里面的li标签都设置为右浮动即可。如:
<ul style="overflow:hidden; display:block">
    <li class="float:right; padding:10px;>项目1</li>
    <li class="float:right; padding:10px;>项目1</li>
    <li class="float:right; padding:10px;>项目1</li>
    <li class="float:right; padding:10px;>项目1</li>
</ul>
全部回答
xhtml代码首先定义了一个容器div id="nav"。这个容器用来放置这个无序列表横向导航菜单的内容,但也有人认为这个容器是多余的,直接定义ul id="nav"就可以了。我们不建议你这样做,要知道我们的站点是可扩展的,我们要为将来的扩展留有足够的余地,假如我们的导航样式设计的更加复杂,仅有的ul是不能满足需要的。我们定义这样的容器也更符合我们编写代码的习惯。 #nav定义了窗口的宽高及背景颜色。#nav ul包含有margin和padding声明,字体及颜色声明。line-height: 30px;是非常重要的定义,假如取消掉行高的定义,我们的链接文字垂直居中就可能受到影响。white-space: nowrap;或许大家并不能理解有什么作用,它定义了强制在同一行内显示所有文本,直到文本结束或者遭遇br对象。 #nav li中的list-style-type: none;去除了列表项所使用的预设标记。使其更象是纯文本,而没有列表标记。display: inline;声明则能够让列表项目在页面上从左向右浮动,而不会让每个项目显示在单独的行里而从上至下的排列。这两项声明是我们实现无序列表横向导航菜单的要害。 #nav li a和#nav li a:hover定义了链接的样式。其中的内容就不作深入了,唯一要讲的就是:padding: 7px 10px;它是用来控制链接文字之间的空白间隔的,你可以试着改变数值试试看。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一种组合连体高低柜是由一个长八十厘米宽四十
奥黛丽香体紧致修复精华怎么用,用过之后有什
潍坊高新技术产业开发区图书馆在哪里啊,我有
为什么漂亮的女生都容易学坏呢?
住房公积金没有联名卡要怎么办理?
百度云下载好如何解压
如何在Excel中实现几行几行的合并同一列的单
信用卡有分期也有消费 如果还款先还到哪里
北山杨府观(西北门)在什么地方啊,我要过去处
直线滑台模组一般用在哪些机械设备
苹果平板air2语言设置成韩语怎样设回来
永安福寿园在什么地方啊,我要过去处理事情
1990年7月8日属马的,1986年12月6号属虎的,一
用搜狗浏览器,360浏览器打开百度贴吧都出现
梦之队底子球员怎么来
推荐资讯
关于股票交易方式和费用??
洁尔阴适合什么人群?
否定是事物发展的决定性环节 对么? 是辨证的
走在路上突然身上滴了一滴血,不知道那来的,
求一篇关于清明节的诗歌(短)字数在100~150
dnf85版本魔皇普通攻击速度快慢和武器有关吗
韩国的纹绣眉毛的材料要多少钱?
张家口哪儿的房子便宜
家乐福红城湖店地址有知道的么?有点事想过去
跟着旅游团买到假东西该怎么办
three minutes later ,the boy comes back ,l
在杭州玩两天,宁波玩一天共要多少钱?从武汉出
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?