對於剛入門的設計網站前端的新手朋友們來說,難免會遇到導航列錯亂的現象,一般情況下導航欄居中對齊是首頁顯示最佳方式。那麼如何用簡單的div css做出導覽列居中對齊的效果呢?本篇文章就為大家詳細介紹一個非常簡單的實作導覽列居中對齊的方法,希望對大家有幫助!
導覽列居中對齊範例程式碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>div+css做导航栏居中对齐示例</title> </head> <style> body { text-align:center; /* 文字居中 */ } ul { list-style-type:none; /* ul前面的点 */ } * { margin:0px 0px; /* 到边框的距离 */ } .menu { background: #029789; /* 导航条背景的颜色 */ } .nav { margin:0 auto; /* 导航栏文字的位置 */ width:800px; /* 和文字宽度有关,不能小于文字宽度的总和 */ height:80px; /* 导航栏的宽度 */ } .nav a { float:left; /* 导航栏的位置配置 */ width:140px; /* 选中的文字块的长度 */ line-height:80px; /* 选中的文字块的宽度 */ text-decoration: none; /* 去掉连接下划线 */ font-size:45px; /* 字体大小 */ color: #FFFFFF; /* 字体颜色 */ } .nav li a:hover { background-color: #1094f2; /* 选中的文字块的颜色 */ text-decoration:none; /* 选中时去掉连接下划线 */ } .nav li a:link{ text-decoration:none; /* 连接被点之后没有下划线 */ } </style> <body> <div class="menu"> <!-- class选择器 --> <div class="nav"> <ul> <!-- ul标签 --> <li><a href="#">导航1</a></li> <!-- 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> </ul> </div> </div> </body> </html>
此段程式碼可直接複製在本機測試,網頁上顯示如下圖:
相關標籤屬性介紹:
text-decoration 屬性規定新增到文字的修飾。所屬可能值與描述如下圖
【相關文章推薦】
#
以上是設計前端網頁頁面時,怎麼使導航列居中對齊?(程式碼實測)的詳細內容。更多資訊請關注PHP中文網其他相關文章!