Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Używanie znaczników
lenrok7
post 14.04.2012, 09:20:02
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 haha.gif
Go to the top of the page
+Quote Post
d3ut3r
post 14.04.2012, 11:30:08
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


Te poboczne znaczniki wbrew pozorom są wykorzystywane np, przez różnego rodzaju roboty indeksujące. Ja zawsze zaczynam kod strony od wczytania pliku resetującego CSS'y standardowe (google -> reset css file).


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
kamil4u
post 14.04.2012, 17:40:56
Post #3





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
lukesh
post 16.04.2012, 10:00:25
Post #4





Grupa: Zarejestrowani
Postów: 113
Pomógł: 14
Dołączył: 25.08.2006

Ostrzeżenie: (0%)
-----


Ja, do tego co napisał kamil4u, dodam jeszcze jedną rzecz - poprawne wykorzystanie znaczników może być istotne z punktu prawnego. Może akurat w Polsce nie ma jeszcze tak ścisłych przepisów, ale w innych krajach, np. w UK można zapłacić grzywnę za publikowanie strony, która nie jest zgodna ze specyfikacją W3C, jeśli jest to strona firmowa (Disability Discrimination Act z 2011r.). Nigdy nie wiesz, dla kogo przyjedzie Ci w przyszłości pracować i komu możesz robić stronę www, dlatego lepiej stosować się do specyfikacji i używać wszystkich znaczników tam, gdzie powinny one być stosowane.

Ten post edytował lukesh 16.04.2012, 10:01:27


--------------------
Edumemo.pl - Nauka Języków Obcych
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 00:54