簡體   English   中英

HTML設計人員為什么要縮進其HTML代碼?

[英]Why do HTML designers indent their HTML code?

例如,人們為什么寫:

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

代替

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

我剛完成一門HTML課程,但從未得知這是為什么。 僅僅是為了使代碼更易於人們閱讀?

這是一個約定,因為它使可視化文檔的結構,在不使用已關閉標簽的解析工具的情況下更輕松地定位,以及有助於在視覺上隔離頁面組件。

總而言之,由於從長遠來看更容易編寫,閱讀和維護,因此采用某種視覺組織策略。

這與在下次打開代碼時能夠理解您的代碼有關。 它有助於確保您的代碼是免費的或錯誤的,並使調試容易。

縮進沒有超出代碼可讀性的目的,這當然是主觀的。 可讀性尤其涉及可視化元素的嵌套。 這可以幫助避免諸如意外遺漏結束標簽之類的問題。

關於縮進量和使用縮進量的邏輯,存在多種實踐(例如,某些人也會縮進body元素,因為它是html元素的子元素)。

縮進經常是因為某些創作軟件自動生成縮進,而作者認為沒有理由覆蓋它。

縮進通常被瀏覽器忽略,因為在HTML的大多數上下文中,任何空格字符序列(空格,制表符,換行符)都等效於單個空格。 有時不是,然后縮進會引起問題。

最后,您始終可以使用Dave Raggett的“ Tidy”為您清理頁面。 http://www.w3.org/People/Raggett/tidy/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM