yeni HTML5 Bölüm eleman biraz kafa karıştırıcı olabilir. HTML5'ten önce HTML belgeleri oluşturuyorsanız, sayfalarınızda yapısal bölümler oluşturmak için öğeyi zaten kullanıyor ve ardından sayfalara stil veriyorsunuzdur. Bu nedenle, mevcut durumunuzu basitçe değiştirmek doğal bir şey gibi görünebilir. BÖL ile elemanlar Bölüm elementler. Ama bu teknik olarak yanlıştır.
'Bölüm' Öğesi Anlamsal Bir Öğedir
BÖLÜM eleman bir anlamsal eleman; hem kullanıcı aracılarına hem de insanlara ekteki içeriğin ne olduğu hakkında - özellikle belgenin bir bölümü - anlam sağlar.
Bu çok genel bir tanım gibi görünebilir, çünkü öyle. başka var HTML5 öğeleri kullanmadan önce kullanmanız gereken içeriğinize daha anlamsal ayrımlar sağlayan Bölüm eleman:
- makale
- kenara
- Gezinti
'Bölüm' Öğesi Ne Zaman Kullanılır?
Kullan makale içerik, tek başına durabilen ve bir makale veya blog yazısı gibi bir araya getirilebilen sitenin bağımsız bir parçası olduğunda öğe. Kullan kenara içerik, kenar çubukları, ek açıklamalar, dipnotlar veya ilişkili site bilgileri gibi sayfanın içeriğiyle veya sitenin kendisiyle teğetsel olarak ilgili olduğunda öğe. Kullan
gezinme sitede gezinmeyi destekleyen içerik öğesi.Bölüm eleman genel bir anlamsal elemandır. Diğer anlamsal kapsayıcı öğelerinden hiçbiri uygun olmadığında kullanın. Belgenizin bölümlerini, bir şekilde ilişkili olarak tanımlayabileceğiniz ayrı birimler halinde birleştirir. Bölümdeki öğeleri bir veya iki cümleyle tanımlayamıyorsanız, muhtemelen o öğeyi kullanmamalısınız.
Bunun yerine, BÖL öğe. BÖL HTML5'teki öğe, anlamsal olmayan bir kapsayıcı öğesidir. Birleştirmeye çalıştığınız içeriğin anlamsal bir anlamı yoksa, ancak yine de stil için birleştirmeniz gerekiyorsa, o zaman BÖL eleman, kullanıma uygun elemandır.
'Bölüm' Öğesi Nasıl Çalışır?
Belgenizin bir bölümü, makaleler için dış kapsayıcı olarak görünebilir ve kenara elementler. Ayrıca, bir programın parçası olmayan içeriği de içerebilir. makale veya kenara. bir Bölüm eleman ayrıca bir içinde bulunabilir makale, gezinmeveya kenara. Hatta bir içerik grubunun, bir makalenin veya bir bütün olarak sayfanın bir bölümü olan başka bir içerik grubunun bir bölümü olduğunu belirtmek için bölümleri iç içe yerleştirebilirsiniz.
Bölüm öğe, belgenin anahattı içinde öğeler oluşturur. Ve bu nedenle, her zaman bir başlık öğeniz olmalıdır (H1 vasıtasıyla H6) bölümünün bir parçası olarak. Bölüm için bir başlık bulamazsanız, BÖL eleman muhtemelen daha uygundur.
Bölüm başlığının sayfada görünmesini istemiyorsanız, her zaman CSS ile maskeleyebilirsiniz.
'Bölüm' Öğesi Ne Zaman Kullanılmamalı
Kullanmamanız gereken bir amaç vardır. Bölüm eleman: sadece stil için.
Başka bir deyişle, o yere bir öğe koymanızın tek nedeni, CSS stili özelliklerini kullanmamalısınız. Bölüm öğe. Bulmak bir anlam öğesi veya kullanın BÖL yerine eleman.
Sonuçta Önemli Olmayabilir
Semantik HTML yazmanın bir zorluğu, tarayıcı için semantik olanın size tamamen saçma gelmesidir. kullanarak haklı çıkarabileceğinizi düşünüyorsanız, Bölüm Öğeyi belgelerinizde varsa, onu kullanmalısınız. Çoğu kullanıcı aracısı umursamıyor ve bir stil oluşturup oluşturmadığınızı beklediğiniz gibi sayfayı görüntüler. BÖL veya bir Bölüm.
Anlamsal olarak doğru olmayı seven tasarımcılar için Bölüm öğesinin anlamsal olarak geçerli bir şekilde olması önemlidir. Sadece sayfalarının çalışmasını isteyen tasarımcılar için bu o kadar önemli değil. Anlamsal olarak geçerli HTML yazmak iyi bir uygulamadır ve sayfaları geleceğe daha dayanıklı tutar. Ama sonunda, bu size kalmış.