SORU
10 NİSAN 2010, CUMARTESİ


Ne's-line CSS?hakkında kötü yani

Başlangıç Kodu ve örnek web sitesi gördüğünüzde, CSS her zaman ayrı bir dosyada, bir "ana gibi adlı", "default.css"veya "Site.css". css Bir sayfa kodlama ediyorum, ancak in-line bir DOM öğesi, "yüzer:" bir resim. doğru ayarı gibi CSS atmak için sık sık çeliyor Bu örnekler, çok nadiren yapılır beri. kodlama kötü hissediyorum

Anlıyorum ki eğer bu tarz uygulanabilir birden çok nesne, bilge izleyin "Don't Repeat Yourself" (KURU) ve atamak için bir CSS sınıf tarafından başvurulacak her öğe. HTML yazarken ancak, eğer başka bir öğe üzerinde CSS tekrar kazanırsam mi, neden olmasın, ın-line CSS?

Soru: CSS şayet elemanı kullanılacaktır bile kötü olarak kullanıyor? Eğer öyleyse, neden?

Örnek (bu kötü mü?):

<img src="myimage.gif" style="float:right" />

CEVAP
10 NİSAN 2010, CUMARTESİ


Site yapmak istediğinizde kod 100 satır değiştirmek gerek farklı görünüyor. Bu örnek için geçerli olmayabilir, ama eğer satır içi css kullanıyorsanız şeyler gibi

<div style ="font-size:larger; text-align:center; font-weight:bold">

sayfa başlığını belirtmek için her sayfada, bir sürü gibi korumak için daha kolay olurdu

<div class="pageheader">  

eğer pageheader, sayfa Başlığı, Tüm site üzerinde nasıl göründüğünü değiştirmek isterseniz, böylece tek bir stil tanımlanmışsa, tek bir yerde css değiştirin.

Ancak, bir kafir olacağım ve sizin örnekte, bir sorun görmüyorum ki. Muhtemelen tek bir sayfada sağ göz için olan tek bir görüntü, davranış hedeflediğiniz, bir stil gerçek css koyarak muhtemelen overkill olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • sinumatic

    sinumatic

    19 Aralık 2006