Selectors Are Case-insensitive
Selectors ये case-insensitive होते है | आप एक ही selector को uppercase और lowercase में अलग-अलग देते हो तो उनके styles को combine किया जाता है | जैसे कि निचे picture में दिया हुआ है |
Example
Example पर एक ही selector को lowercase और uppercase में दिया गया है | अगर दोनों case-insensitive selectors पर अलग-अलग Style दी जाती है तो उन्हें combine किया जाता है |
<style> .myclass{ color : red; background-color : blue; } .MYCLASS{ font-weight : bold; font-style : italic; } </style> <div class="myclass">Hello World</div><br /> <div class="MYCLASS">Hello World</div>
Example for Style Overwriting
CSS Style को Overwrite भी किया जाता है | Example पर lowercase selector(.myclass) पर color; red है और uppercase selector(.MYCLASS) पर color; blue दिया गया है | लेकिन HTML Element पर सबसे पासवाली style ही apply हो जाती है |
<style> .myclass{ color : red; } .MYCLASS{ color : blue; } </style> <div class="myclass">Hello World</div><br /> <div class="MYCLASS">Hello World</div>
Another Example for Style Overwriting
Example में Element पर paragraph element के साथ उसे class भी दिया गया है | ऐसी situation में HTML Element Selector से ज्यादा महत्व class selector को दिया जाता है |
Example पर paragraph element के सबसे नजदीक class attribute होने के कारण class selector की style को apply किया गया है |
<style> .myclass{ color : red; p{ color : blue; } </style> <p class="myclass">Hello World</p>
Comments
Post a Comment