2013-10-08 68 views
0

例如,爲什麼人寫的:爲什麼HTML設計者縮進他們的HTML代碼?

<html> 
<body> 
    <p>blahblahblah</p> 
    <p>blahblah</p> 
</body> 
</html> 

而不是

<html> 
<body> 
<p>blahblahblah</p> 
<p>blahblah</p> 
</body> 
</html> 

我剛剛完成通過HTML當然會,但從來沒有學過這是爲什麼。只是爲了讓代碼更容易讓人閱讀嗎?

+0

增加可讀性:-) –

回答

0

這是一個約定,因爲它可以更容易地直觀地顯示文檔的結構,在不使用已關閉標籤的解析工具的情況下定位,並幫助直觀地分離頁面組件。

總之,因爲從長遠來看,寫作,閱讀和維護都比較容易,所以要採用某種視覺組織策略。

+0

好的,有沒有一個這樣的系統(這裏有兩個空間,四個是這個),還是隻是作者? –

+0

一般由作者和同伴來決定。 – PaulProgrammer

0

關於在下次打開代碼時能夠理解您的代碼的所有信息。它有助於確保您的代碼是免費的或錯誤的,並使調試變得簡單。

0

縮進的目的不在於代碼的可讀性,這當然是主觀的。可讀性尤其涉及可視化元素的嵌套。這可能有助於避免意外遺漏結束標記等問題。

關於縮進量和使用它的邏輯有不同的做法(例如,有些人也會縮進body元素,因爲它是html元素的子元素)。

很多時候,縮進只是因爲一些創作軟件自動生成縮進,作者認爲沒有理由重寫它。

縮進通常被瀏覽器忽略,因爲任何空白字符(空格,製表符,換行符)序列都等同於HTML中大多數上下文中的單個空格。有時候不是,然後縮進導致問題。