我的問題是,當標籤在容器中時,「:hover +」不起作用。如果我將標籤移動到容器外部,它可以正常工作。使用基本的div而不是引導程序容器會產生正確的結果。是否有什麼阻止這種情況發生在引導程序庫中?爲什麼我的:懸停在引導容器中工作?
HTML:
<head>
<title>Bootstrap Example</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-sm-8">
<a href="#" class="test" id="tst">test</a>
</div>
<div class="col-sm-4">
<div class="info">
<h1>Info</h1>
<div class="info-box">
<div class="one">one</div>
<div class="two">two</div>
</div>
</div>
</div>
</div>
</div>
</body>
CSS: 。
info{
text-align:center;
}
.info-box{
width: 70%;
height: 300px;
border: 1px solid red;
margin: 0 auto;
}
.one, .two{
display: none;
}
a:hover .container
> .row > .col-sm-4
> .info > .info-box
>.one{
display: block;
}
'+'是一個兄弟選擇。該鏈接不是'.container'的兄弟。 –
你能告訴我一個例子嗎?我刪除了+,但它沒有解決問題。 – Froy
你能解釋一下你想要發生什麼嗎?你想要懸停什麼元素?當你懸停時會發生什麼? – tayvano