Merhaba. Bir HTML sayfası tasarlarken, genellikle tüm siteyi genel bir divin içine alarak kodlama yapmaya çalışıyorum. Bu genel div kullanımı bir avantaj mıdır? Genel div kullanmadan web sitesi tasarlamak mantıklı mıdır yahut?
İkincisi, genel div kullandığımız zaman mantıksal olarak sayfadaki her şeyi sanıyorum belirli-kesin ölçülerle beraber kullanmak daha doğru. Bu şekilde çalışırken width: 100% gibi ölçüler vermek doğru olur mu? Bu kullanım genel div olmadan tasarlanan siteler için midir?
Siz sayfa tasarlarken bu konuda nasıl bir yol izliyorsunuz?
Hocam benim bildiğim kadarıyla, siteyi belirli ölçüler içinde kodlamazsak sitede kaymalar olabiliyor. Mesela: width:960px gibi. Şimdi siz bu özellikleri bodye de verebiliriz diyorsunuz. Pekala bu şekilde bir genişlik vermeden site kodlamak mümkün mü? Tam detaylı araştıramadım ancak fikir almak için soruyorum.
Mesela, yazbel’deki gibi bir navbar yapmak ancak sitenin diğer kısımlarını belirli bir ölçüde tutmak istiyorum. Tüm siteyi genel div içine aldığım zaman, ya da sizin söylediğiniz gibi bodye belirli bir genişlik verdiğim zaman, navbarı bu şekilde çalışamıyorum. İnşallah anlatabildim, teşekkürler.
Yukarıda kod bloğunda görüldüğü gibi ben belirli bir değer atadım yazı büyüklüğüne. Bunu her yerde kullanabilirim. 1.6rem; rem ifadesi kat olarak temsil ediliyor. yani 10’nun 1.6 katı büyük olsun. O da 16px’e eşit.
Tek Body’e vererek istediğin olmaz. Yukarıda verdiğim örnekte gibi tek bir kısımdan birden fazla ayar yapabilirsin bu şekilde. Sayfa boyutuna göre ayarlamak en mantıklısı.
Sanırım bu kısımları tam olarak anlayamamı maruz görebilirsiniz hocam. Bir tık aştı beni. Ama kafamda bir fikir açmadı diyemem. Zahmet verdim, teşekkür ediyorum.
Teşekkürler hocam. Bu benim için daha anlaşılır oldu. Şimdi senin anlatmaya çalıştığın şey tam olarak şu mu: genel div aslında body, buna genişlik vermeden de kodlama yapılabilir. Ancak site içindeki her elementin ölçülerini, belirli orantılara göre vermek zorundayız.
Uğraştırıyorsum kusuruma bakmayın, eğer cevap böyleyse, bunun için CSS alanında hangi konulara bakmam gerekiyor? Responsive tasarım konularına mı?