站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
创力网站管理系统-如何用CSS制作横向菜单
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; float:right; text-align:center; padding:6px;"><strong>导航:</strong>[[创力网站管理系统介绍|返回上一页]]</span> <div style="clear:both;"></div> [[创力网站管理系统]]-如何用CSS制作横向菜单 *建立一个无序列表 代码是: <pre> <ul> <li><a href="1">首页</a></li> <li><a href="2">超级链接</a></li> <li><a href="3">超级链接</a></li> <li><a href="4">超级链接</a></li> <li><a href="5">超级链接</a></li> <li><a href="6">超级链接</a></li> </ul> 效果是: 首页 超级链接 超级链接 超级链接 超级链接 超级链接 </pre> *隐藏li的默认样式 因为菜单通常都不需要li默认的圆点,我们给UL定义一个样式来消除这些圆点。 当然,为了更好的控制整个菜单,我们把菜单放在一个div里。页面代码变成: <pre> <div class="test"> <ul> <li><a href="1">首页</a></li> <li><a href="2">超级链接</a></li> <li><a href="3">超级链接</a></li> <li><a href="4">超级链接</a></li> <li><a href="5">超级链接</a></li> <li><a href="6">超级链接</a></li> </ul> </div> </pre> [[CSS]]定义为: <pre> .test ul{list-style:none;} 说明:“.test ul”表示我要定义的样式将作用在test的层里的ul标签上。 现在的效果是没有圆点了: 首页 超级链接 超级链接 超级链接 超级链接 超级链接 </pre> *关键的浮动 这里是菜单变成横向的关键,我们给li元素加上一个“float:left;”属性,让每个li浮动在前面一个li的左面。 [[CSS]]定义为: <pre> .test li{float:left;} 效果是: 首页超级链接超级链接超级链接山水天下超级链接 看,菜单变横向了。就这么简单!下面需要做的就是优化细节了。 </pre> *调整宽度 <pre> 菜单都挤在一起不好看怎么办?我们来调节li的宽度。 在CSS中添加定义width:100px指定一个li的宽度是100px,当然你可以根据你的需要调整数值: .test li{float:left;width:100px;} 效果是: 首页 超级链接 超级链接 超级链接 超级链接 超级链接 如果我们同时定义外面div的宽度,li就会根据div的宽度自动换行,例如定义了div宽350px,6个li的总宽度是600px,一行排不下就自动变成两行: .test{width:350px;} 效果是: 首页 超级链接 超级链接 超级链接 超级链接 超级链接 </pre> *设置基本链接效果 <pre> 接下来,我们通过CSS来设置链接的样式,分别定义:link、:visited、:hover的状态 .test a:link{color:#666;background:#CCC;text-decoration:none;} .test a:visited{color:#666;text-decoration:underline;} .test a:hover{color:#FFF; font-weight:bold;text-decoration:underline;background:#F00;} *将链接以块级元素显示 有朋友问,菜单链接的背景色为什么没有填满整个li的宽度?恩,解决的方法很简单,在a的样式定义中增加display:block,使链接以块级元素显示。 同时我们微调了如下细节: 用text-align:center将菜单文字居中; 用height:30px增加背景的高度; 用margin-left:3px使每个菜单之间空3px距离; 用line-height:30px;定义行高,使链接文字纵向居中; CSS定义象这样: .test a{display:block;text-align:center;height:30px;} .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;} 效果变成: 首页 超级链接 超级链接 超级链接 超级链接 超级链接 这样就漂亮多了吧。 现在css的完整代码是: .test ul{list-style:none;} .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;} .test a{display:block;text-align:center;height:30px;} .test a:link{color:#666;background: #CCC no-repeat 5px 12px;text-decoration:none;} .test a:visited{color:#666;text-decoration:underline;} .test a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;} 页面的完整代码是: <div class="test"> <ul> <li><a href="1">首页</a></li> <li><a href="2">超级链接</a></li> <li><a href="3">超级链接</a></li> <li><a href="4">超级链接</a></li> <li><a href="5">超级链接</a></li> <li><a href="6">超级链接</a></li> </ul> </div> 好了,主要步骤就是这7步,立刻拷贝和修改代码试试,你也可以用CSS做横向菜单了! </pre> ==参考来源== *[http://www.aspoo.cn/Html/Index.html 参考来源] [[category:创力网站管理系统|C]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)