- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用CSS设置超链接和导航菜单
用CSS设置
链接与导航菜单
; 在HTML语言中,超链接是通过标记a来实现的,链接的具体地址则是利用a标记的href属性,代码如下:
a href=“”百度/a; 首先跟所有HTML页面一样,建立最简单的菜单结构,本例使用和上面实例相同的HTML结构,代码如下:; body
a href=home.htmHome/a
a href=east.htmEast/a
a href=west.htmWest/a
a href=north.htmNorth/a
a href=south.htmSouth/a
/body
; style
a{ display:block; /*设置为块级元素*/
font-family: Arial; /* 统一设置所有样式 */
font-size: .8em;
text-align:center;
margin:3px;
}
;a:link, a:visited{
/* 超链接正常状态、被访问过的样式 */
color: #A62020;
padding:4px 10px 4px 10px;
background-color: #DDD;
text-decoration: none;
border-top: 1px solid #EEEEEE;/* 边框实现阴影效果 border-left: 1px solid #EEEEEE;
border-bottom: 1px solid #717171;
border-right: 1px solid #717171;
};a:hover{ /* 鼠标经过时的超链接 */
color:#821818;` /* 改变文字颜色 */
padding:5px 8px 3px 12px;
/* 改变文字位置 */
background-color:#CCC; /* 改变背景色 */
border-top: 1px solid #717171;
/* 边框变换,实现“按下去”的效果 */
border-left: 1px solid #717171;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
}
/style
;图 最终效果;图 荧光灯效果菜单; 首先,从编写基本的HTML文件开始,搭建出这个菜单的基本框架,HTML代码如下。; body
div id=menu
a href=# Home /a
a href=# Contact Us/a
a href=# Web Dev/a
a href=# Web Design/a
a href=# Map /a
/div
/body
/html
; (1)现在设置菜单div容器的整体区域样式,设置菜单的宽度、背景色,以及文字的字体和大小。
在HTML文件的head部分增加CSS样式表代码如下。
; style type=text/css
#menu{
font-family:Arial;
font-size:14px;
font-weight:bold;
width:120px;
padding:8px;
background:#000;
margin:0 auto;
border:1px solid #ccc;
}
/style ; (1)现在就需要设置文字链接了。
为了使5个文字链接依次竖直排列,需要将它们从“行内元素”变为“块级元素”。
此外还应该为它们设置背景色和内边距,以使菜单文字之间不要过于局促。; 具体代码如下:
#menu a, #menu a:visited
display:block;块级元素
padding:4px 8px;
}
; 效果如图所示,斜线部分就是padding属性设置的内边距。; (2)接下来设置文字的样
文档评论(0)