
发表日期: 2022-05-30 10:09:56 浏览次数:101
网站建设(河南省杞县网站建设服务中心) - 上往建站

伊尹 | 郦食其 | 蔡邕 | 蔡文姬 | 董宣 | 李岩 |
王毅斋 | 穆青 | 杜祥宛 | 杜孟模 | 肖红 | 高占全 |
张武 | 陶玉亮 |
Home
News
Contact
About
如需构建垂直导航栏,除了上一章中的代码外,还可以在列表中设置 <a> 元素的样式:
li a {
display: block;
width: 60px;}display: block; - 将链接显示为块元素可以使整个链接区域都可以被单击(而不仅仅是文本),我们还可以指定宽度(如果需要,还可以指定内边距、外边距、高度等)。
width: 60px; - 默认情况下,块元素会占用全部可用宽度。我们需要指定 60 像素的宽度。
您还可以设置 <ul> 的宽度,并删除 <a> 的宽度,因为当显示为块元素时,它们将占据可用的全部宽度。这将导致与我们之前的例子相同的结果:
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 60px;} li a {
display: block;}创建背景色为灰色的基础垂直导航栏,并在用户将鼠标移到链接上时改变链接的背景色:
Home
News
Contact
About
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
background-color: #f1f1f1;}li a {
display: block;
color: #000;
padding: 8px 16px;
text-decoration: none;}/* 鼠标悬停时改变链接颜色 */li a:hover {
background-color: #555;
color: white;}向当前链接添加 "active" 类,以使用户知道他/她在哪个页面上:
Home
News
Contact
About
.active {
background-color: #4CAF50;
color: white;}把 text-align:center 添加到 <li> 或 <a>,使链接居中。
将 border 属性添加到 <ul>,在导航栏周围添加边框。如果您还希望在导航栏内添加边框,请为所有 <li> 元素添加 border-bottom,最后一个元素除外:
Home
News
Contact
About
ul {
border: 1px solid #555;}li {
text-align: center;
border-bottom: 1px solid #555;}li:last-child {
border-bottom: none;}创建全高的“粘性”侧面导航:
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 25%;
background-color: #f1f1f1;
height: 100%; /* 全高 */
position: fixed; /* 使它产生粘性,即使在滚动时 */
overflow: auto; /* 如果侧栏的内容太多,则启用滚动条 */}注意:本例在移动设备上可能无法正常工作。
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878