Którego resetowania CSS HTML5 używasz i dlaczego? Czy jest taki, który znalazł zastosowanie w większej liczbie przypadków?
Zacząłem używać HTML5 Doctor's: http://html5doctor.com/html-5-reset-stylesheet/ Wydaje się, że działa, ale zastanawiam się, czy jest coś lepszego.
Odpowiedzi:
Prawdziwa rozmowa: Pomimo przeceny kaikai ma rację, wystarczy zresetować * dopełnienie i margines do 0.
Chociaż niestety 99% z nas nie ma zasobów ani siły roboczej, aby nadążyć za setkami dostępnych wersji przeglądarek. Tak więc arkusz resetowania jest niezbędny dla typowej strony internetowej.
html5reset: (zbyt przeszkadza)
Właśnie rzuciłem okiem na http://html5reset.org/
I:
Rozumiem, że ma dobre intencje, ale to nie jest zadanie resetowania arkusza. Robi zbyt wiele założeń.
Reset BluePrint: (dosłownie plan)
Co słychać z 1.5. A dlaczego białe tło? (Wiem, że to do korekty, ale nadal nie jest to konieczne)
Normalize.css: (Nie normalne)
https://github.com/necolas/normalize.css/blob/master/normalize.css
Zaczęło się dobrze od niektórych webkitów / hacków, ale
Każdy tag nagłówka jest kierowany. i nie resetują wysokości linii ciała.
Jestem pewien, że wszystkie powyższe czynności dobrze spełniają swoje zadanie, ale prawdopodobnie zostaną zastąpione bardziej niż to konieczne.
Eric Meyer
YUI
HTML5Boilerplate
Powyższe jest bardziej dla profesjonalistów z Boilerplate przechylonym w (zbyt przyjazną) stronę, jestem pewien ze względu na popularność. W tej chwili 80% mojego niestandardowego resetowania to szablon.
Mam zamiar przejść przez wszystkie trzy etapy i stworzyć własne, to nie jest fizyka jądrowa.
źródło
Normalize.css doskonale sprawdza się zarówno w przeglądarkach stacjonarnych, jak i mobilnych i jest używany w wielu popularnych szablonach HTML.
Ale co z używaniem
all
właściwości CSS, która resetuje właściwości CSS z wyjątkiemdirection
iunicode-bidi
? W ten sposób nie musisz dołączać żadnych dodatkowych plików:CSS
all
ma szerokie wsparcie z wyjątkiem IE / Edge. Podobnie zunset
.źródło
Plik reset.css używany przez framework Blueprint CSS działa dobrze i zawiera elementy HTML5. Zostaje dołączony do ich pliku screen.css .
Blueprint to przydatne źródło do szybkiego tworzenia prototypów nowych witryn, a ich kod źródłowy jest dobrze zorganizowany i warto się z niego uczyć.
źródło
Eric Meyer wydał również wersję 2 swojego resetu CSS (i zrobił to prawie rok temu):
http://meyerweb.com/eric/tools/css/reset/
źródło
normalize.css
źródło
proste, ale całkowicie skuteczne. być może dorzuć:
na dokładkę.
źródło
display: inline
.display: inline
. Czy widziałeś kiedyś diagram witryny, w którym nagłówek, stopka, nawigacja, kolumny boczne, praktycznie każda sekcja strony jest umieszczona w tekście? Przepraszam, kaikai, ale to po prostu nie do przyjęcia!*
Słyszałem, że jedyną wadą może być to, że selektory działają wolno.Specyfikacja HTML5 zawiera zalecane deklaracje CSS dla przeglądarek obsługujących CSS. Dla zabawy wziąłem je i przywróciłem te, w których ma to sens. Możesz zobaczyć wynik w tym artykule .
Jednak nie polecam używania tego w produkcji. Jest to bardziej dowód słuszności koncepcji i może być lepiej używany do udzielania wskazówek niż do uniwersalnego resetowania arkusza stylów. Wszelkie inne sugestie podane wcześniej mogą być lepszym wyborem.
źródło
Używam Normalize lub reset z HTML5 Doctor i dostosowuję to do projektu, nad którym pracuję.
A tak przy okazji, to tylko koncepcja użycia resetu stała się mniej więcej standardem.
źródło