內聯元素和塊級元素相互轉換

admin發表於2018-07-11
內聯元素和塊級元素之間可以相互轉換,下面就簡單介紹一下轉換方法。

一.內聯元素轉換為塊級元素:

讓內聯元素產生浮動或者將它的display屬性值設定為block即可。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title> 
<style type="text/css"> 
.myfloat{ 
  width:200px; 
  height:200px; 
  border:1px solid red; 
  float:right; 
} 
.mydisplay{ 
  width:200px; 
  height:200px; 
  border:1px solid green; 
  display:block; 
} 
</style> 
</head> 
<body> 
  <span class="myfloat">我將要浮動</span> 
  <span class="mydisplay">我將要新增display屬性</span> 
</body> 
</html>

可以看到span已經被轉換為塊級元素,因為塊級元素才可以設定寬度和高度。

塊級元素轉換為內聯元素:

將塊級元素的display屬性值設定為inline即可。

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title> 
<style type="text/css"> 
.mytest{ 
  width:200px; 
  height:200px; 
  border:1px solid red; 
  display:inline; 
} 
</style> 
</head> 
<body> 
  <div class="mytest">我將要浮動</div> 
</body> 
</html>

上面的程式碼中設定的寬度和高度都已經失效,說明物件已經被轉換為內聯元素。

相關文章