Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Używanie znaczników
lenrok7
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 08:32