2012-03-17 9 views
35

जेड में एक लिख सकते हैं:जेड (node.js) - एक तत्व पर एक से अधिक कक्षाएं?

div.container 

और इसे में संकलित:

<div class="container"></div> 

लेकिन क्या आप की तरह कई वर्गों अगर:

<div class="span 4"><div> 

मैं इसे इस तरह लिखा है:

div(class="span 4") 

लेकिन मैं सोच रहा हूं: क्या जेड में ऐसा करने का कोई बेहतर तरीका नहीं है?

उत्तर

85

the documentation से:

कैसे कुछ वर्गों के बारे में?

div.user-details 

<div class="user-details"></div>

कई वर्गों renders? और एक आईडी? सुनिश्चित करें:

div#foo.bar.baz 

renders <div id="foo" class="bar baz"></div>

6

निम्नलिखित प्रारूप

div#MyBox.span12.blueButton.moveLeft 

<div id="MyBox" class="span12 blueButton moveLeft"></div> 
3

पैदा करेगा आप निर्दिष्ट करने के लिए की जरूरत नहीं है div

#MyBox.span12.blueButton.moveLeft  

एक div तत्व पर चयनित वर्ग और आईडी लागू होंगे: .content को संकलित करता है:

div के बाद से टैग की एक आम पसंद कर रहे हैं, यह डिफ़ॉल्ट यदि आप टैग नाम हटा दें है <div class="content"></div>

पाग (जेड के लिए नया नाम) documentation देखें।

हालांकि आपको आईडी या कक्षा के साथ का उपयोग करने वाले प्रत्येक और प्रत्येक तत्व के टैग निर्दिष्ट करना होगा।

पूर्व।

body 
    #page 
    header.row 
     h1= title 
    .row 
     p Express App 
संबंधित मुद्दे