Span 的學習

飛翔的小魚兒88發表於2015-03-03

span標籤

span標籤是被用來組合文件中的行內元素。span 沒有固定的格式表現。當對它應用樣式時,它才會產生視覺上的變化。

1基本資料編輯

<span>在行內定義一個區域,也就是一行內可以被<span>劃分成好幾個區域,從而實現某種特定效果。<span>本身沒有任何屬性。
<span> 與<div>
<span>在CSS定義中屬於一個行內元素,而<div>是塊級元素,我們可能通俗地理解為<div>為大容器,大容器當然可以放一個小容器了,<span>就是小容器。

2例項分析編輯

例子: 
上段程式碼的執行結果示意圖上段程式碼的執行結果示意圖
<html><body>
<script>
function setspan(id)
{if( id==1){a.innerText="設定文字"};
if( id==2){a.innerHTML="<font color=red size=7>設定程式碼</font>"};}
</script>
<span id=a></span>
<a href=javascript:setspan(1)>設定span的文字</a></br>
<a href=javascript:setspan(2)>設定span的程式碼</a></br>
</body></html>

3區別DIV標籤編輯

DIV標籤與SPAN標籤之間有什麼區別?
解決思路:
DIV 和 SPAN 元素最大的特點是預設都沒有對元素內的物件進行任何格式化渲染。主要用於應用樣式表。兩者最明顯的區別在於DIV是塊元素,而SPAN是行內元素(也譯作內嵌元素)。
具體步驟:
1.所謂塊元素,是以另起一行開始渲染的元素,行內元素則不需另起一行,測試一下下面的程式碼你會有更形象的理解:
測試<span>緊跟前面的"測試"顯示</span><div>這裡會另起一行顯示</div>
2.塊元素和行內元素也不是一成不變的,通過定義CSS的display屬性值可以互相轉化,如:
測試<div style="display:inline">緊跟前面的"測試"顯示</div><span style="display:block">這裡會另起一行顯示</span>
提示:如果不對DIV元素定義任何CSS屬性,其顯示效果相當於P元素

相關文章