亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

水平導航,這時候為什么不用float:left了?

<!doctype html>

<html>

<head>

? ? <meta charset="UTF-8">

<title>CSS制作立體導航</title>

<link rel="stylesheet" >

<style>

body{

?background: #ebebeb;

}

.nav{

?width:560px;

?height: 50px;

?font:bold 0/50px Arial;

?text-align:center;

?margin:40px auto 0;

? ? ?background: #f65f57;

?/*制作圓*/

?border-radius:10px;

? ? ? ? ? /*制作導航立體風格*/

? ? ? ? ? box-shadow:1px 5px ?#f63f50;

}

.nav a{

?display: inline-block;

?

?-webkit-transition: all 0.2s ease-in;

?-moz-transition: all 0.2s ease-in;

?-o-transition: all 0.2s ease-in;

?-ms-transition: all 0.2s ease-in;

?transition: all 0.2s ease-in;

}

.nav a:hover{

?-webkit-transform:rotate(10deg);

?-moz-transform:rotate(10deg);

?-o-transform:rotate(10deg);

?-ms-transform:rotate(10deg);

?transform:rotate(10deg);

}


.nav li{

?position:relative;

?display:inline-block;

?padding:0 16px;

?font-size: 13px;

?text-shadow:1px 2px 4px rgba(0,0,0,.5);

?list-style: none outside none;

}



? ? ? ? /*使用偽元素制作導航列表項分隔線*/

? ? ? ? .nav li:after{

? ? ? ? ?content:"|";

? ? ? ? ?position:absolute;

? ? ? ? ?right:0;

? ? ? ? ?top:0px;

? ? ? ? ?background:linear-gradient(to bottom #f82f87,#B0363F,#f82f87);

? ? ? ? }

? ? ? ? /*刪除第一項和最后一項導航分隔線*/

? ? ? ? .nav li:last-child:after{

? ? ? ? ?content:'';

? ? ? ? }

? ? ? ??

.nav a,

.nav a:hover{

?color:#fff;

?text-decoration: none;

}


</style>

</head>

<body>

<ul>

? ? ?<li><a href="">Home</a></li>

? ? ?<li><a href="">About Me</a></li>

? ? ?<li><a href="">Portfolio</a></li>

? ? ?<li><a href="">Blog</a></li>

? ? ?<li><a href="">Resources</a></li>

? ? ?<li><a href="">Contact Me</a></li>

</ul>

</body>

</html>


正在回答

1 回答

.nav li{

?position:relative;

?display:inline-block;

?padding:0 16px;

?font-size: 13px;

?text-shadow:1px 2px 4px rgba(0,0,0,.5);

?list-style: none outside none;

}

這里給li,?display:inline-block

inline-block屬性的意思是:將對象呈遞為內聯對象,但是對象的內容作為塊對象呈遞。旁邊的內聯對象會被呈遞在同一行內,允許空格。(準確地說,應用此特性的元素呈現為內聯對象,周圍元素保持在同一行,但可以設置寬度和高度地塊元素的屬性)

所以就不用float:left了


0 回復 有任何疑惑可以回復我~
#1

慕UI1237056 提問者

也就是說,這種情況下:float:left和display:inline-block是等效的。可以這么理解嗎
2016-03-26 回復 有任何疑惑可以回復我~
#2

風情依偎舞 回復 慕UI1237056 提問者

嗯,可以這么理解
2016-03-28 回復 有任何疑惑可以回復我~
#3

慕UI1237056 提問者 回復 風情依偎舞

謝謝謝謝~~~~~
2016-03-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

水平導航,這時候為什么不用float:left了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號