![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Używam w 100% css'a do formatowania wszystkiego, i jest taki dylemat,
czy jest sens używać "pobocznych" znaczników takich jak [h1]-6 [li] [p] itd. oraz wszystkich nowych od html5 w stylu [article] skoro nie zmieniają jakoś funkcjonalności a mają czasem niepożądane parametry domyślne? (np. margin != 0) A i tak całą stronę można zrobić używając jedynie [div]ów [span]ów [a] i [input]ów nawet bez [img] bo starczy [div] z tłem Liczę na wyrozumiałość a nie szkalowanie (IMG:style_emoticons/default/haha.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Zawsze powinno się używać znaczników zgodnie z ich przeznaczeniem. I nie chodzi tu tylko o podstawowe elementy, gdyż czasami przydają się znaczniki znacznie mniej popularne np. pre, code, var. Robi się to głównie z trzech powodów:
1. Łatwość edycji i operacji na kodzie. Zaglądając w kod już na pierwszy rzut oka widzimy co jest grane. Wiemy, że ten element to formularz, a inny to akapit z obrazkiem obok. Tyczy się to też CSS. Można by używać klas, ale to ma wiele wad. Główne to zapamiętywanie nazw klas( jako człowiek nazwy dopierasz z przeznaczeniem, ale w różnych projektach możesz używać nieco innych nazw np.: break i br - a tak to wiesz, że element br to przerwa, we wszystkich projektach) i dłuższy czas analizowania kodu przez współpartnera. Nie mówiąc już, że dłuższy kod się znacznie gorzej analizuje. 2. Roboty indeksujące 3. Starsze przeglądarki i te w komórce prawdopodobnie radzą sobie lepiej z elementami HTML - tu pewności nie mam, ale na zdrowy rozum, były one nastawione na elementy i minimum CSS, a nie dziesiątki klas. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 08:32 |