行內元素如何調節高度

antzone發表於2017-04-04

可能css的初學者可能會遇到這樣的問題,那就是無法設定span或者a等元素的高度。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style>
span{
  width:100px;
  height:50px;
  background:green;
}
</style>
</head>
<body>
<span>螞蟻部落</span>
</body>
</html>

從上面的程式碼可以看出,我們設定span元素的尺寸是無效的。

這是因為行內元素是無法直接設定尺寸的,需要轉換為塊級元素或者內聯塊級元素之後才可以設定。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style>
span{
  width:100px;
  height:50px;
  background:green;
  display:block;
  /*display:inline-block*/
}
</style>
</head>
<body>
<span>螞蟻部落</span>
</body>
</html>

上面的程式碼將行內元素轉換為塊級元素即可設定尺寸了。

同樣,行內元素也不能夠設定上下內外邊距,左右內外邊距是可以設定的。

相關文章