2012-03-17 8 views
7

जब आप एचटीएमएल मार्कअप में ईआरबी नियंत्रण संरचना लिख ​​रहे हैं, तो क्या ईआरबी तर्क स्पष्ट करने के लिए चीजों को इंडेंट करना बेहतर है, या परिणामी एचटीएमएल इंडेंटेशन को सही बनाने के लिए?एचटीएमएल मार्कअप में ईआरबी नियंत्रण संरचनाओं को इंडेंट करते समय सबसे अच्छा अभ्यास क्या है?

उदा।

<ul> 
    <li>Entries</li> 
<% entries.each do |entry| %> 
    <li><%= entry.title %></li> 
<% end %> 
</ul> 

बनाम

<ul> 
    <li>Entries</li> 
    <% entries.each do |entry| %> 
    <li><%= entry.title %></li> 
    <% end %> 
</ul> 

उत्तर

11

यह एक स्वाद के आधार पर वरीयता है, लेकिन मैं, खरोज कि कोड सबसे आसान को पढ़ने के लिए बनाता है के साथ जाने के बाद से निश्चित ही अपने मस्तिष्क की कोशिकाओं का अधिक खर्च कर रहे हैं। मेरे लिए, यह दूसरा विकल्प है, क्योंकि यह मेरे लिए अधिक स्पष्ट है कि वहां एक लूप है, और लूप सूची के अंदर है, न केवल कुछ सादे पुराने अनलॉप्ड <li> टैग।

यह चौथाई है (क्या आप इसे कह सकते हैं?) सच है जब आप अपने कोड और प्रतिक्रिया के बीच मार्कअप के साथ होने वाली सभी चीजों के बारे में सोचते हैं: क्या आपने कभी एक प्रस्तुत आंशिक आंशिक अनुमान लगाने का प्रयास किया है? यह परिभाषा असंभव द्वारा काफी सुंदर है। अगर आपका मार्कअप छोटा हो गया है तो क्या होगा?

एचटीएमएल इंडेंट्स केवल सचमुच मायने रखते हैं यदि आप अपने एचटीएमएल पेज को पढ़ने में बहुत समय बिताते हैं, लेकिन व्यावहारिक रूप से, मैं केवल अपने ब्राउज़र के डेवलपर टूल में अपने पृष्ठों के एचटीएमएल को देखता हूं, जो स्वचालित रूप से मार्कअप के कुछ सफाई को स्वचालित रूप से करता है।

संबंधित मुद्दे

 संबंधित मुद्दे