2009-08-22 26 views
5

"Ana Sıfırlama" olarak adlandırılırsa çok emin değilim ama ne demek istediğimi anlayacaksınız.CSS Master Sıfırlama - Dezavantajları?

Ive fark ama duydum insanlar onun kötü uygulama böyle bir şey kullanmak demek ive var hiçbir gerçek sorunları ile

*{ 
     padding: 0; 
     margin: 0; 
    } 

kullanıyorum. Bu yüzden sıfırlama stil sayfalarına ve iyi görünen found this'a baktım. Ancak, kullanmayla ilgili bir sorun yoksa * {foo: bar;}

+0

Burada iyi bir yanıt bulamazsanız, www.doctype.com adresinden sormaya çalışın – Cleiton

cevap

4

Bazı kullanıcıların, bazı tarayıcılarda form girdilerinin şekillendirilmesiyle uğraştığını söylüyorum. Bunu, daha güvenli ve kanıtlanmış bir yaklaşım gibi görünen meyer sıfırlama işlemine girene kadar kullanırdım.

+0

Meyer sıfırlama bağlantısı? –

+0

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ –

+2

@Ben Alpert'den alınan bağlantı DATE OF OUT. Bunun yerine en güncel sürümü kullanın - http://meyerweb.com/eric/tools/css/reset/index.html İnsanların eski versiyona ne sıklıkta bağlantı kurduğunu asla şaşırtmam! @ d03boy - OP aslında mevcut Meyer sıfırlama için bir bağlantı yayınladı. Bu "bulunan" bağlantı. –

2

CSS sıfırlamaları için ve bunlarla karşı argümanlar vardır. Genel fikir, tüm stilleri "stilize etme" ile, özel stillerinizi uygulayabileceğiniz tüm tarayıcılarda sürekli olarak boş bir tuval vermenizdir.

sıfırlama kullanarak sorun herşey sıfırlanacağını - yani, sen şeyi veya sitenizdeki kullanan olacağız en azından her şey için özel stilleri belirtmek gerekir.

Oku Snook en görünümü: http://snook.ca/archives/html_and_css/no_css_reset/

sık sık sistemleri yorumlama uygulanan tek stilleri ile siteleri görmek. Örneğin, bir <code> etiketi ile bir yorum bırakabilirim ve sitenin bir css-sıfırlama kullanması nedeniyle kod etiketinin özel bir stil içermemesi nedeniyle, onu görsel olarak anlamsız hale getirebilirim. Bu sadece Meyers veya Yahoos gibi tam sıfır olan sıfırlamalarla ilgili bir sorundur. Geliştiriciler, öğeleri sıfırlamak için stilleri uyguladığını unuturlar ... Düz sıfırlama, basit, diğer sonuçları vardır.

Kanaatimce, sıfırlama olmaması ve tarayıcı tarafından sunulan varsayılan stillerin üzerine her bir öğenin stil oluşturması daha iyidir.

0

Bence bu sadece kişisel tercihtir, stilleriniz ne kadar karmaşık olursa o kadar karmaşık olur ve daha spesifik bir sıfırlama stil sayfası önemli olabilir. Önemli olan, sitelerinizin tüm makul tarayıcılarda (ve bu noktada makul bir şekilde IE6 veya daha önce hiçbir şey içermediğim gibi) olması gerektiği gibi görünmesidir.

Olağanüstü durumlarda negatif kenar boşluklarının üstesinden gelmek için yalnızca bir kaç sıfır sürüme geçtim, aksi halde çoğu tarayıcı birkaç yıl öncesine göre çok farklı bir ekosistem gibi oldukça tutarlı görünüyor.