2010-10-26 15 views
11

मैं सोच रहा था कि क्या कोई "आसान" जिस तरह से सीएसएस के माध्यम से जोड़ने के लिए था करने के लिए सीमा जोड़े का कहना है की सुविधा देता है:सीएसएस - सभी divs

border: 1px solid red;

सभी divs को

कोई बात नहीं क्या उनके id's हैं।

मुझे एहसास है कि यह एक बहुत ही बुनियादी सवाल हो सकता है (या बिल्कुल भी संभव नहीं) और मुझे उम्मीद है कि यह पर्याप्त स्पष्ट है।

बस स्पष्ट करने के लिए, मान लीजिए कि मैं गया:

एचटीएमएल

<div id="one"> 

</div> 

<div id="two"> 

</div> 

और सीएसएस

#one{ 
height: 10px; 
width: 10px; 
} 

#two{ 
height: 10px; 
width: 10px; 
} 

परिणाम मैं वास्तव में चाहते हैं:

#one{ 

height: 10px; 
width: 10px; 
border: 1px solid red; 
} 

#two{ 
height: 10px; 
width: 10px; 
border: 1px solid red; 
} 

मैं इसे बिना हवी के प्राप्त करना चाहता हूं एक से एक जाने के लिए एनजी।

अग्रिम धन्यवाद !!

कृपया किसी भी स्पष्टीकरण की आवश्यकता है!

+3

मैं सीएसएस के कामों की मूल बातें के बारे में पढ़ने का सुझाव दूंगा, शायद यह [डब्ल्यू 3-होस्टेड आलेख, डेव रैगेटेट द्वारा] (http://www.w3.org/MarkUp/Guide/Style) से शुरू हो रहा है। –

+0

अब मुझे लगता है कि यह काफी बेवकूफ सवाल था :) मैं बस अवरुद्ध था !! सभी – Trufa

+0

के लिए धन्यवाद ओपेरा में [एचटीएमएल और सीएसएस पर मुफ्त ऑनलाइन पाठ्यक्रम] है (http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/)। यह वास्तव में व्यापक है और एक आराम से गति पर चला जाता है। बहुत सारे उदाहरण भी। –

उत्तर

26
div { 
    border: 1px solid #000000; 
} 
+0

मुझे विश्वास नहीं है कि मैं इसे नहीं देख सकता, बहुत बहुत धन्यवाद।बेवकूफ सवाल के लिए खेद है, आपको बहुत धन्यवाद – Trufa

+0

बिल्कुल बेवकूफ सवाल नहीं, केवल पूरी तरह से समझ नहीं आता कि सीएसएस कैसे काम करता है। मैं एक वर्ग का उपयोग करने की सिफारिश करता हूं हालांकि यह उपयोगी होने का इरादा है। अधिकांश पृष्ठों में इतने सारे div ऑब्जेक्ट होते हैं जो प्रत्येक को एक सीमा जोड़ते हैं, वह बहुत पागल हो जाएगा। – McAden

2

मैं @ मैकडेन के उत्तर से सहमत हूं। वैकल्पिक रूप से, आप मक्खी पर शैली को जोड़ने के लिए jQuery का उपयोग कर सकते हैं:

<script type="text/javascript"> 
    $('div').css('border','1px solid #000'); 
</script> 
+0

डाउन-वोटर वास्तव में * को अपने वोट-वोट को समझाया जाना चाहिए, लेकिन मुझे लगता है कि यह अधिक जटिल चीजों के साथ करना है। आप क्या कहते हैं * सच * है, लेकिन विशेष स्थिति के लिए अधिक मार डालो। –

0

शायद यह तुम्हारी मदद करेगा:

div#one, div#two{ 
    border:1px solid red; 
} 
+1

उसने जो कुछ पूछा वह काफी नहीं था, लेकिन उसे अल्पविराम वाक्यविन्यास सिखाने के लिए अच्छा है। –

0

रूप McAden कह रहे थे, तो आप जो divs आप करना चाहते हैं निर्दिष्ट करने के लिए चाहते हो सकता है अंदाज। प्रत्येक के लिए एक वर्ग जोड़ने के बजाय div आप इस तरह एक दृष्टिकोण की कोशिश करना चाहते हो सकता है,

.theseDivs div{ 
    /*styles here*/ 
} 

<div class="theseDivs"> 
    <div>Style applied here</div> 
    <div>and here, </div> 
</div> 
<div>but not here</div> 
1
CSS Using 
#one{ 
height: 100px; 
width: 100px; 
border:1px solid #000; 
} 
// you can use sepertely 
#two{ 
height: 100px; 
width: 100px; 
border-bottom: 1px solid #000; 
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
} 

JQuery का उपयोग करना

<script type="text/javascript"> 
    $('#one').css('border','1px solid #000'); 
</script> 
0

$('div').css("border", "1px solid #CCC");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
 
<div> 
 
1 
 
    <div> 
 
    3 
 
    </div> 
 
<div> 
 
2 
 
</div> 
 
</div>

0

सभी तत्वों के लिए

<style> * { 
    border: 1px solid #000000; 
} 
</style> 
संबंधित मुद्दे