Cytat(gekon @ 27.05.2008, 22:26:35 )

A z uwagi na X/HTML ma to znaczenie (o ile ktoś zwraca uwagę na semantykę tej aplikacji XMLa/SGMLa).
Gdy syntaktyka webowa bedzie jednoznacznie USTALONA, przegladarki beda interpretowac kod jednakowo i zgodnie wytycznymi a jezyki dojrzeja do stanu gdy nie bedzie ich kolejnych wersji, wtedy mozna bedzie wieszac sobie na szyi haslo "semantyka". Inaczej prezentowanie takiego skostnialego podejscia pachnie powierzchownoscia zrozumienia tematu albo wygodnictwem.
A podpiecie na sile powyzszego cytatu pod cytat ze mnie jest dziwne bo nie laczy sie z tematem i wymowa mojego cytatu.
Naduzywana na tym forum (sformulowanie) -semantyka-, odnosnie tagow prezentacji XML jest ustalana przez programiste. Kazdy moze tworzyc dowolne Namespace, tagi itd, jest dokumentacja mozna poczytac.
Po to powstala semantyka XML by odciac sie od semantyki HTML (o Boze to straszne).
Dopiero definicja struktury organizacyjnej dokumentu w sensie 'protokolu' moze dac prawo do wnikania w semantyke. A tak to jest tylko blablanie byle uzyc slowa zaklecia i ukryc sie za jego wieloznacznoscia.
Gdyby swiat tak strasznie sie przejmowal semantyka jak co niektorzy tutaj to mielibysmy dalej IE v.01 itp.
Kazde rozwiazanie mozna poprawic i wiele z nich przyszlo wlasnie dzieki zlamaniu zasad bo ktos wczesniej zle te zasady okreslil.
Co oczywiscie nie znaczy, ze nie stosuje sie do pewnych zasad - dajcie zyc... w koncu nic by mi nie dzialalo;) - ale skoro moge cos zrobic lepiej i chodzi to lepiej a omija np. semantyke i na dodatek to samo robi 80% swiatka bo trzeba stosowac jakis hack, trick, bo siedzialo sie godzinami probojac semantyki kiedy okazalo sie, ze po prostu jest np. BLAD w interpretacji przez przegladarke albo niezgodnosc wynikla z wielu innych codziennie spotykanych przez nas pomylek -w czasie tworzenia czegos na wyzszych szczeblach technologicznej drabiny webowej- ...
Takze kazdy nawiedzony glos o -swietej semantyce- traktuje jak dobry dowcip heh.
Bardziej semantycznie chyba nie moze byc ?:
Galeria (lista,zbior) obrazów czy tez dowolnie ostylowanych templat.
Tabela oprocz innych zastosowan jest dretwa, za duzo znacznikow na takie cele, cala masa td, tr, table brr.
@Pilsener
<li> MOZE zawierac blokowe (HTML 4.01 - 7.5.3)
<p> owszem nie
Takze w <li> GENERALNIE mozna uzyc sobie <div> czyli wziac w <li> to co pod podanym linkiem siedzi w <div>ach.
Potwierdza to:
HTML 4 DTD ktory pokazuje ze LI ma %flow
a <p> ma %inline
jako zawartosc dopuszczalna.
wiec chyba nie ma o czym mowic.
A z PADDING radze uwazac i uzywac jak najmniej jesli chce sie uniknac zaskakujacych odstepow, lepiej umiescic TO cos w <span> albo drugim <div> i nadac margin: niz robic padding:.
ALE czasem mozna, trzeba zapamietac kiedy.