2010-10-26 16 views
11

sınır ekleyin Diyelim: olursa olsun id's ne tüm div öğelerineCSS - Ben css yoluyla eklemek için herhangi bir "kolay" yolu olup olmadığını merak tüm div

border: 1px solid red;

.

Bunun çok basit bir soru olabileceğini (ya da hiç mümkün olmadığını) ve bunun yeterince açık olduğunu umuyorum.

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

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

Aslında istediğiniz sonucudur

HTML

<div id="one"> 

</div> 

<div id="two"> 

</div> 

ve CSS:

#one{ 

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

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

Sadece netleştirmek için hep şeffaf var diyelim Bunu havi olmadan başarmak istiyorum tek tek gitmek için.

Şimdiden teşekkürler!

Lütfen herhangi bir açıklama isteyin!

+3

(http://www.w3.org/MarkUp/Guide/Style). –

+0

Şimdi görüyorum ki bu oldukça aptalca bir soru oldu :) Sadece bloke oldu! Tüm – Trufa

+0

Opera'ya teşekkürler [http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/] adresinde ücretsiz bir HTML kursuna sahiptir. Gerçekten çok kapsamlı ve rahat bir tempoda ilerliyor. Çok fazla örnek var. –

cevap

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

Gelmekte olduğunu göremediğime inanamıyorum, çok teşekkür ederim.aptal soru için özür dilerim, çok teşekkür ederim – Trufa

+0

Hiç aptalca bir soru değil, sadece css nasıl çalıştığını tam olarak anlamak değil. Eğer yararlı olması isteniyorsa, bir sınıf kullanmayı öneriyorum. Çoğu sayfa, her birine bir sınır ekleyen çok fazla div nesneye sahip olur. – McAden

2

@ McAden'ın yanıtına katılıyorum.

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

Aşağı seçmen gerçekten * oy kullanmalarını açıklamalıydı, ama aşırı karmaşık şeylerle ilgili olduğunu tahmin etmeliyim. Söylediğiniz şey * doğrudur *, ancak belirli bir durum için aşırı öldürme. –

0

Belki de bu size yardımcı olacaktır:

McAden Söylediğim gibi
div#one, div#two{ 
    border:1px solid red; 
} 
+1

Tam olarak sorduğu şey değil, ama ona virgül sentaksını öğretmek güzel. –

0

, size istediğiniz div'leri belirtmek isteyebilirsiniz Alternatif olarak, anında stil eklemek için jquery kullanabilirsiniz tarzı. Bunun yerine her bir sınıf ekleme

.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 tüm öğeleri için

<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

kullanarak, böyle bir yaklaşım denemek isteyebilirsiniz div

CSS [Dave Raggett tarafından, W3 barındırılan makalesinde] belki bu başlayarak nasıl çalıştığını temelleri etrafında okuma öneririm
<style> * { 
    border: 1px solid #000000; 
} 
</style> 
İlgili konular