如何使用HTML+CSS制作一个简单美观的导航栏(代码详解)
admin402556年前1条评论
在不久前深造了基础知识后,我已经最先创造自身的网页以测试以及提高我的技能,然而我在让导航栏准确显示时遇到了问题。
我的导航栏的HTML代码下列:
- class="nav">
-
- class="nav" href="#">Home
- class="nav" href="#">Coffee
- class="nav" href="#">Food
- class="nav" href="#">Catering
- class="nav" href="#">About
- class="nav" href="#">Contact
-
在编写HTML以及CSS代码方面,我是一个相对于的初学者,如果做患上欠好,我深表歉意。
下面列出了相干元素(div、ul、li以及a)的CSS代码
效果图代码下列:
- div{
- border: 2px;
- border-radius: 3px;
- margin: 0 auto 60 auto;
- padding: 10px;
- width: 980;
- }
- /*BASIC DIV ELEMENT.*/
-
- /*LINKS.*/
- a{
- color: #545454;
- font-family: lucida grande, lucida sans, sans-serif;
- font-size: 14px;
- text-decoration: none;
- }
-
- a:hover, a:active {
- color: #191919;
- }
- /*LINKS.*/
-
- /*NAV BAR*/
- a.nav:link{
- background-color: #D7C5CC;
- color: #191919;
- display: inline-block;
- padding: 15px;
- text-align:center;
- width: 90px;
- }
-
- a.nav:hover{
- color: #191919;
- background-color: #EDD9DF;
- }
-
- li.nav{
- float: left;
- }
-
- ul.nav{
- display: center;
- margin: 0 auto 0 auto;
- }
- /*NAV BAR*/
我在两个方面遇到导航栏的问题:
我无奈使导航栏的角准确变圆。我以前已经将ul.nav以及li.nav变动为“border-radius:10;”作为一个属性-两者都口多食寡。
我无奈让导航栏在我的页面上准确居中(我正在Chrome中对于其停止测试)。每一隔一个div完美地居中;我试过编纂“显示”以及“浮动”属性有效。
本文链接:https://addon.ciliseo.com/ru-he-shi-yong-htmlcss-zhi-zuo-yi-ge-jian-dan-mei-guan-de-dao-hang-lan-dai-ma-xiang-jie.html
网友评论
vdomwara
回复问题是一句鼓励我们不断探索、寻求答案的智慧之语。