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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一直搞不懂hover 為什么有時候放在前面 ,有時候放在后面

一直搞不懂hover 為什么有時候放在前面 ,有時候放在后面

慕斯卡5910870 2016-06-22 22:12:23
有時候又要加空格 不加空格就沒效果,我一直都是這樣用的例如a:hover{}?這又是什么意思 還非要加個空格 , 要不然沒效果這是一個鼠標劃過box1反轉背面box2的效果,誰能告訴我呀 ,謝謝
查看完整描述

11 回答

已采納
?
ChinaCJM

TA貢獻44條經驗 獲得超84個贊


.wrap:hover表示的是當鼠標移動到wrap上面的時候wrap的樣式變化。

.wrap:hover .box表示的是當鼠標移動到wrap上面的時候box的樣式變化

查看完整回答
7 反對 回復 2016-06-23
?
weibo_哆啦A夢有大口袋_0

TA貢獻107條經驗 獲得超146個贊

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<style?type="text/css">
.wrap{width:?100px;margin:?0?auto;}
.box1{width:?100%;height:?100px;background:?#ccc;}
.box2{width:?100%;height:?100px;background:?#666;}
/*當移入父元素wrap的時候,它下面的子元素box1,box2背景顏色改變,這里的空格表示后面的元素為子元素*/
.wrap:hover?.box1{background:?#666;}
.wrap:hover?.box2{background:?#ccc;}
</style>
</head>
<body>
<div?class="wrap">
????<div?class="box1"></div>
????<div?class="box2"></div>
</div>
</body>
</html>


查看完整回答
5 反對 回復 2016-06-23
?
ybc4652

TA貢獻20條經驗 獲得超50個贊

后面不加.box1的話是他本身的hover效果 ?加上的話是.box1的樣式改變

查看完整回答
2 反對 回復 2016-06-23
?
leon66

TA貢獻3條經驗 獲得超2個贊


不加空格? 才奇怪呢? ;? 加了空格后 就很明白 ? 當wrap 當 hover 后,子元素 box 產生如下效果{ 。。。。}


PS;看你第一行代碼時一驚,這是神馬東西,嚇的我感覺百度了好幾下呢。。。

查看完整回答
1 反對 回復 2016-06-22
?
qq_Material_0

TA貢獻1條經驗 獲得超0個贊

hover前面有空格和沒有空格有不一樣的效果,:hover前面沒有空格,影響的只是該元素的兄弟節點;但是,如果前面有了一個空格,那效果就大大不一樣了,有個空格影響的就是 該元素下面的子節點了。

查看完整回答
反對 回復 2018-07-16
?
echo_kinchao

TA貢獻600條經驗 獲得超86個贊

那是要根據你要控制的范圍來確定的

查看完整回答
反對 回復 2016-06-24
?
老猿

TA貢獻86條經驗 獲得超82個贊

這個空格代表box是wrap里面的子元素

查看完整回答
反對 回復 2016-06-23
?
沒看完

TA貢獻8條經驗 獲得超3個贊

我覺得這樣寫你會更好理解一點吧 ? .wrap ?.box1:hover ?不知道你的html是怎么寫的

查看完整回答
反對 回復 2016-06-23
?
Walk_

TA貢獻48條經驗 獲得超30個贊

這個空格是表示,后面是前面的子節點。


PS;看你第一行代碼時一驚,這是神馬東西,嚇的我趕緊百度了一下。。。

查看完整回答
反對 回復 2016-06-22
點擊展開后面3
  • 11 回答
  • 2 關注
  • 4716 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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