站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress创建水平菜单
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress进阶使用|上一页]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> 可以使用水平菜单来创建分类或页面的菜单是一个不错的办法,这样一来就可以高亮突出网站中所处的区域了。许多网页设计者会在标题栏下放置一个水平菜单,多多少少能够引起访客注意。 水平菜单具有[[HTML]]列表的特征,也就是它们以水平方式而不是竖直方式呈现的,但它们仍旧是列表。[[CSS]]的呈现风格能让列表项目显示在一行中,而无需各自占据一行。 由于水平菜单就是水平方向呈现的列表,那么就让我们从列表开始说起。 ==创建水平菜单== 以下为水平菜单的一个简单列表。我们建议你保证其简洁为妙,因为过多的菜单项目会导致菜单超出屏幕范围,以致布局出现问题。我们将该列表包括在一个名为navmenu的部分之中。 [[Image:201003160001.png|WordPress创建水平菜单]] 正如你所看到的,在列表中我们包括进了一个主页及若干分类的PHP标签,另外还有一个WordPress的[[链接]]。列表看起来如下,是以最简单的形式呈现的: *HOME *RECIPES *TRAVEL *WORDPRESS 你还可以使用[http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE-wp_list_categories%28%29.html wp_list_categories()模板标签]来罗列分类。如果你只要列出分类1,3,4和5而去除其他分类的话,那么列表看起来就应该是下面的样子: [[Image:201003160002.png|WordPress创建水平菜单]] 放置新列表的位置可能就在header之下。在WordPress v1.5中,打开当前使用的WordPress主题文件夹中的header.php文件。将代码粘贴到文件底部的header DIV之后,接着保存文件即可。 对于WordPress v1.2来说,请打开index.php文件并找到header部分的结尾,并将列表代码置于此。 ==使用CSS== 默认情况下,列表是以竖直方式显示的,各项目独占一行。每行之前还可以放上一个小图片,即所谓的项目隔点。在你的风格页中,我们需要向navmenu添加一个reference,而第一步就是删除项目隔点,并将列表的边距和间隔调整为0。 #navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; } 如果你保存并上传了风格页,就在你的网页浏览器中刷新一下页面做个测试。现在,如果一切正常的话,就应当能看到列表不再具有项目隔点和缩进了。 这里我们需要使用某种技巧使得此列表呈水平方向显示。我们需要向列表项目自身添加style reference。 #navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; } #navmenu li {display: inline; } 由于这些是链接,所以我们必须花点时间来清理这些链接的[http://www.wordpress.la/theme.html 外观]。对此列表你可以使用多种手段来进行风格定制,但目前我们要做的是为链接列表添加适当间隔,这样它们就不会挤在一起,然后我们要移除默认的[[链接]]下划线,并修改链接的鼠标悬停色。 #navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; } #navmenu li {display: inline; padding: 5px 20px 5px 20px} #navmenu a {text-decoration:none; color: blue; } #navmenu a:hover {color: purple; } 现在让我们为水平菜单列表加点料了。看看你能否看出外观方面有什么变化。 #navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; } #navmenu li {display: inline; } #navmenu ul li a {text-decoration:none; margin: 4px; padding: 5px 20px 5px 20px; color: blue; background: pink;} #navmenu ul li a:hover {color: purple; background: yellow; } 如果我们按照正确方法完成了所有的步骤,那么列表看起来就是下面的样子: [[Image:201003160003.png|WordPress创建水平菜单]] ==不使用CSS== 需要注意的一点是,以上所有操作将会因为[[CSS]]被关闭而失败:< li>列表仍会以竖直方式布局,而不是水平样式。 所以,如果要对此类浏览器也适用的话,就要使用: < p>Archives:<?php wp_get_archives('format=custom&show_post_count=1&type=yearly&after=;'); ?> Categories:<?php echo str_replace('<br />',';', wp_list_categories('style=&show_count=1&echo=0'));?>< /p> ==水平菜单相关的更多信息== 列表的风格定制方式多种多样。你可以在设计中加入你自己的想法,比如改变色彩等。下面列出的相关资源能帮助你更好地了解水平菜单和其他的特殊效果: *[http://www.wordpress.la/codex-%E9%AB%98%E4%BA%AE%E6%98%BE%E7%A4%BA%E5%8A%A8%E6%80%81%E8%8F%9C%E5%8D%95.html 动态菜单高亮] *[http://css.maxdesign.com.au/listamatic/ Maxdesign's Listamatic] *[http://css.maxdesign.com.au/listutorial/index.htm Maxdesign's Listutorial] *[http://www.2dwebdesign.com/tutorials/2-left-nav1.html 2D Web Design - Create Stylish Menus with CSS] *[http://www.wpdfd.com/editorial/wpd0404footnote.htm Web Page Designer's CSS Rollovers with Single Image] *[http://moronicbajebus.com/wordpress/wp-content/cssplay/top-menu/ Horizontal Menu Bar Using Style Sheets] *[http://www.juicystudio.com/tutorial/css/menu.asp Juicy Studio CSS Styling a List as a Menu] *[http://www.yourhtmlsource.com/stylesheets/csstext.html Your HTML Source: CSS Text Formatting] *[http://www.yourhtmlsource.com/stylesheets/csslinks.html Your HTML Source: CSS Link Formatting] *[http://www.howtocreate.co.uk/tutorials/testMenu.html CSS-2 Pure CSS Menus with No Javascript] *[http://www.cameraontheroad.com/learn/web/cssfun1.html Camera On the Road's CSS Fun with Lists] *[http://www.cameraontheroad.com/learn/web/cssexperiment7.html CSS Experiments with Lists and Menus] *[http://www.dragon-labs.com/articles/utm/ The Ultimate Tabbed Menu] ==相关条目== *[[Drupal]] *[[OBLOG]] *[[X-Space]] *[[SaBlog-X]] *[[Bo-Blog]] [[category:WordPress中文文档|C]] [[category:WordPress使用|C]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WordPress导航
(
查看源代码
)(受保护)