Css öğrenmeye başlayanların en çok sorduğu sorulardan biri div id ve class arasındaki farkın ne olduğudur. Aslında aralarındaki fark çok basittir. Div id ve class işlevsel olarak tamamen aynı görevi görürler. Yinede aralarında fark vardır ve bu farkı oluşturanda XHTML kuralları oluyor. XHTML kuralları büyük bir düzen gerektiriyor. Bu XHTML kurallarına göre ise id ve class'ın kullanım alanlarında farklılıklar doğuyor. Peki nedir aralarındaki bu farklar nedir?
Div id ve class'ın etkileri tamamen aynıdır. Ancak XHMTL kurallarına göre kullanım alanları farklı olmalıdır.
Div id bir sayfada belli bir bütünü biçimlendirir ve bu bütün için sayfada bir defa kullanılmalıdır. Bu div id bu bütünün ayrıcalığını belirtmelidir. Örnek olarak sol blok kısmının bütününde, sidebar kısmının bütününde gibi.
Div class ise bir bütün için değilde genel ayarlamalar için kullanılır. Aynı isme sahip bir div class diğer bütün sayfalarda kullanılabilir. Örnek olarak sidebar kısmındaki bütün kutucukların ayarları için class kullanabiliriz.
19.10.2016
destek@mag-net.com.tr