第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為何只有最后一項導(dǎo)航分割線去掉了?

/*刪除第一項和最后一項導(dǎo)航分隔線*/ .nav li:first child::before{ ? ? width:0px; ? ? ? ? height:0px; } ? ? ? ?.nav li:last child::after{ ? ? ? ? ? ?width:0px; ? ? ? ? ? ?height:0px;} 這里怎么看出來的只有最后一項導(dǎo)航分割線被去掉了,第一項怎么去不掉???

正在回答

10 回答

不管你是新手還是大牛,任何時候都要考慮代碼的加載順序

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

你可以跟我說下怎么考慮麼
2015-12-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

web前端端 提問者

非常感謝!
2015-12-18 回復(fù) 有任何疑惑可以回復(fù)我~

我試著看了一下:

您可能這塊代碼出了問題

?.nav?li:first?child::after{
?????????width:0px;
?????????height:0px;
??}
??.nav?li:last?child::after{
????????????width:0px;
????????????height:0px;
}

改成這樣就好了

.nav?li:first-child::before{
?????width:0px;
height:0px;
????????}
.nav?li:last-child::after{
width:0px;
height:0px;
}

你試試呢!

0 回復(fù) 有任何疑惑可以回復(fù)我~
.nav?li:before{
????????????content:"";
????????????color:#666;
????????????position:absolute;
????????????top:18px;
????????????height:20px;
????????????left:-1px;
????????????width:1px;
????????????background-image:linear-gradient(to?bottom,#f65f57,#993333,#f65f57);
}

?//下面這段代碼必須是在上面這段代碼的后面,就現(xiàn)在這樣的順序,不能想你寫的那樣的順序
.nav?li:first-child::before{
??????width:0px;
?????????height:0px;
}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

神 我問題里面貼出代碼的順序就是你這樣的,把后面那個after一塊代碼去掉,第一項分割線還是在,不明白
2015-12-18 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5672bceb0001430d09280644.jpg ?
你看這里,有人是這樣寫的,也將導(dǎo)航欄第一項跟最后一項分割線去掉了,像你說的,不寫后面的代碼,可我最先試的就是這個方法,寫成background-image:none;可根本達(dá)不到效果。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
//算了,直接給你代碼吧
<!doctype?html>
<html>
<head>
????<meta?charset="UTF-8">
<title>CSS制作立體導(dǎo)航</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;
??????????background-radius:10px;
??????????box-shadow:0px?5px?0px?#B0483F;
?/*制作圓*/

??????????/*制作導(dǎo)航立體風(fēng)格*/
??????????
}
.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;
}
/*使用偽元素制作導(dǎo)航列表項分隔線*/
.nav?li:before{
????????????content:"";
????????????color:#666;
????????????position:absolute;
????????????top:18px;
????????????height:20px;
????????????left:-1px;
????????????width:1px;
????????????background-image:linear-gradient(to?bottom,#f65f57,#993333,#f65f57);
}

????????/*刪除第一項和最后一項導(dǎo)航分隔線*/
.nav?li:first-child::before{
??????width:0px;
?????????height:0px;
}
.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>


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

還是第一項有分割線,你說會不會是我瀏覽器的問題??
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

web前端端 提問者

你能最后跟我指一下還有可能是哪里出錯了麼??
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5672ba68000182db06710130.jpg按照你說的把后面的代碼去掉之后,顯示是這樣的,這跟之前的還是一模一樣的,問題到底出在哪里了呢

0 回復(fù) 有任何疑惑可以回復(fù)我~


	.nav?li:first?child::after{
????	?width:0px;
?????????height:0px;
		}
????????.nav?li:last?child::after{
????????????width:0px;
????????????height:0px;



0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

這極像是人家寫錯的代碼,但為嘛顯示出來的就 第一項分割線不見了?
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

狂飆的蝸牛_1

first-child,你中間少寫了個橫杠
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#3

web前端端 提問者 回復(fù) 狂飆的蝸牛_1

我一開始的代碼里面就沒有中橫線吧,中橫線好像不是構(gòu)成的因素。我是看到有個同學(xué)寫的代碼,都是after,奇怪怎么就對了,可當(dāng)我把他的代碼復(fù)制到我的編輯欄里面,又是不對,好想發(fā)火
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~


.nav?li:last-child::after{
}//沒必要寫這個


0 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5672b62d0001536706000425.jpg這三個地方

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

你說一下 你那里看出來的是第一項分割線被去掉了沒有???我這邊加了花括號還是原來的樣子》》》》 我代碼里面沒有寫first-child跟last-child,你是說我貼上去的代碼中的first child 跟last child都去掉的意思? 我看到一個同學(xué)寫的代碼,第一項分割線被去掉了,但他的代碼內(nèi)容是這樣子的
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

狂飆的蝸牛_1 回復(fù) web前端端 提問者

first-child,兩個單詞之間必須有橫杠的,我說的沒必要寫只是last-child的樣式,因為last-child后面本來就沒有分割線
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
//后面少了花括號???}
	.nav?li:before{
????????????content:"";
????????????color:#666;
????????????position:absolute;
????????????top:18px;
????????????height:20px;
????????????left:-1px;
????????????width:1px;
????????????background-image:linear-gradient(to?bottom,#f65f57,#993333,#f65f57);


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

web前端端 提問者

.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; }你是這一行左邊的花括號嗎?? /*使用偽元素制作導(dǎo)航列表項分隔線*/ .nav li:before{ content
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

web前端端 提問者 回復(fù) web前端端 提問者

我添加之后,還是一樣的,只有最后一項分割線去掉
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為何只有最后一項導(dǎo)航分割線去掉了?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號