對於你們大多數人來說,這將是一個簡單的問題,但我是新來的CSS。我的問題是我有兩個塊相互浮動,但第二個對象中的文本不會保持在同一行。我如何獲得同一行中的所有內容?圖像和浮動物體中的文字
它應該是什麼樣子: blocks 在現實中一切正常,直到「文本2」來或我試着調整「標識」填充,然後在「文本2」移動到下一行類似this。
另外如何獲得「徽標」旁邊的「Text2」?現在我只能用float:right,但我需要它更接近標誌。我是否使用作爲這些元素?謝謝。
添加JS的演示小提琴網址:http://www.jsfiddle.net/08rhr7wx/
HTML:
<aside>
<div class="wrapper">
<div class="block1">
<h2>Text1</h2>
</div>
<div class="block2"><img src="img/logo.jpg"></div>
<h2>Text2</h2>
</div>
</aside>
CSS:
.wrapper {
overflow: hidden;
}
.wrapper div {
height: 55px;
margin-top: 20px;
}
.wrapper .block1 {
float: left;
margin-left: 20px;
background: #390b5d;
width: 555px;
}
.wrapper .block1 h2 {
padding-left: 20px;
padding-top: 13px;
}
.wrapper .block2 {
float: left;
width: 325px;
background: #e26c34;
padding-left: 20px;
}
.wrapper .block2 h2 {
float: right;
padding-right: 20px;
}
'.wrapper .block2 h2' ?? h2不在你的'block2' div – Hareesh