我知道如何通過將float:left應用於圖像旁邊的文本,但是當我給它一個鏈接時,例如href="#"
文本將不會粘在圖像上,它掉下來了。爲了提供更多關於該項目的信息,我的<a>
標籤中的<p>
標籤顯示爲:inline-block;我申請到的img標籤的CSS是:鏈接圖像旁邊的文本
float:left;
margin-right: 15px;
border:0px;
那麼,爲什麼會出現這種情況?我希望自己的形象能夠像當我不把它放在<a>
標籤之間時一樣。
我知道如何通過將float:left應用於圖像旁邊的文本,但是當我給它一個鏈接時,例如href="#"
文本將不會粘在圖像上,它掉下來了。爲了提供更多關於該項目的信息,我的<a>
標籤中的<p>
標籤顯示爲:inline-block;我申請到的img標籤的CSS是:鏈接圖像旁邊的文本
float:left;
margin-right: 15px;
border:0px;
那麼,爲什麼會出現這種情況?我希望自己的形象能夠像當我不把它放在<a>
標籤之間時一樣。
float: left;
表示該元素浮動到同一父級內容的左側。由於您正在將圖像封裝在<a></a>
標記內,因此圖像正在漂浮在<a>
內的內容的左側。
如果應用浮到a
而不是img
,那麼a
將浮動到內容的左邊其父,根據需要。
+1 jsbin鏈接中的問題和解決方案示例[鏈接](http://jsbin.com/evozof/3/edit) – 2013-03-18 19:42:12
爲什麼你把''作爲'display:inline-block'?刪除並允許它們正常流動可以解決您的問題。 – Adrian 2013-03-18 19:29:45
@Adrian因爲如果我不應用它,鏈接後會出現什麼情況。 – 2013-03-18 20:36:36