Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
XHTML a HTML - znaczniki
|
Liczba postów: 169
Liczba wątków: 25
Dołączył: 23-10-2011
Reputacja:
7
Witajcie,
Chciałem się dowiedzieć od Was pewnej rzeczy. Od pewnego czasu uczę się CSS oraz XHTML.
I wiem, że w HTML 4.01 zostały wyrzucone wszystkie znaczniki typo <center> <font> itd. i można to uzyskać za pomocą CSS. Natomiast co ze znacznikami takimi jak <b> <i> <u> <em>?
Chciałem się dowiedzieć czy stosowanie ich w dokumencie XHTML + CSS jest dozwolone? Ponieważ CSS również nam umożliwia pogrubienie, kursywę i podkreślenie. Z tym, że jeśli mamy cały akapit tekstu. To cały akapit będzie pogrubiony itd.
A co jeśli ma się taki akapit i chce tylko pewne słowa napisać kursywą? Ktoś może mi to wyjaśnić?
Pomogłem? To daj plusa
Liczba postów: 817
Liczba wątków: 16
Dołączył: 27-04-2011
Reputacja:
45
24-02-2012, 23:19
(Ten post był ostatnio modyfikowany: 24-02-2012, 23:21 przez hieroshima.)
jest dozwolone
http://www.academictutorials.com/xhtml/xhtml-taglist.asp
Liczba postów: 169
Liczba wątków: 25
Dołączył: 23-10-2011
Reputacja:
7
ale używanie font i center już nie?
Pomogłem? To daj plusa
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
(24-02-2012, 23:25)kornel_webmaster napisał(a): Nic się nie stanie jeżeli złamiesz tę regułę, ale w3c validator może się czepiać
Kompletna głupota. Idąc tą zasadą, zatrzymalibyśmy się na tabelkowych stronach. Na validator można przymykac oko, jeśli stosujemy jakieś skrypty w JS, ale na pewno nie wolno lekcewarzyć standardów.
Liczba postów: 817
Liczba wątków: 16
Dołączył: 27-04-2011
Reputacja:
45
(24-02-2012, 23:21)Moody napisał(a): ale używanie font i center już nie?
przecież jest na tej stronie Deprecated co oznacza przestarzałe czyli nieużywane
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
25-02-2012, 00:56
(Ten post był ostatnio modyfikowany: 25-02-2012, 00:56 przez Kartofelek.)
http://www.w3schools.com/html5/html5_reference.asp
część wymienionych przez ciebie znaczników już w ogóle nie powinna działać, ale przeglądarki je wspierają bo ludzie są tumanami i piszą masakryczny kod.
Z wymienionych przez ciebie tylko em ma sens. Reszta to błędne znaczniki definiujące TYLKO wygląd - czyli zaprzeczenie używania CSS.
Jeszcze raz dla początkujących:
Znaczniki są po to by zdefiniować STRUKTURĘ dokumentu. Nie wygląd. Wygląd definiujemy za pomocą CSS.
Center, font, b, u definiowały wygląd (centrowanie to wygląd ect).
Liczba postów: 169
Liczba wątków: 25
Dołączył: 23-10-2011
Reputacja:
7
26-02-2012, 02:54
(Ten post był ostatnio modyfikowany: 26-02-2012, 03:00 przez Moody.)
(25-02-2012, 00:56)Kartofelek napisał(a): http://www.w3schools.com/html5/html5_reference.asp
część wymienionych przez ciebie znaczników już w ogóle nie powinna działać, ale przeglądarki je wspierają bo ludzie są tumanami i piszą masakryczny kod.
Z wymienionych przez ciebie tylko em ma sens. Reszta to błędne znaczniki definiujące TYLKO wygląd - czyli zaprzeczenie używania CSS.
Jeszcze raz dla początkujących:
Znaczniki są po to by zdefiniować STRUKTURĘ dokumentu. Nie wygląd. Wygląd definiujemy za pomocą CSS.
Center, font, b, u definiowały wygląd (centrowanie to wygląd ect). I właśnie o to mi chodzi.
W dodatku podałeś mi stronkę ze specyfikacją i tam są wypisane znaczniki <b> <i> itd. Więc?
Bo chciałbym robić wszystko zgodnie ze standardami najnowszymi.
Pytanie tylko. W takim razie jak jak mam akapit w ktorym jest sporo tekstu, a chcialbym by w tym akapicie parę słow było wyroznionych kursywą czy czymkolwiek to jak to rozwiązać?
I czym jest dokładnie <em> ?
Pomogłem? To daj plusa
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
26-02-2012, 22:29
(Ten post był ostatnio modyfikowany: 26-02-2012, 22:34 przez Kartofelek.)
Tamte znaczniki są "wyglądowe". B jak Bold-pogrubiony. Nie mają żadnego znaczenia semantycznego. Równie dobrze mógł byś zamiast wszystkich dodatkowych znaczników używać span
Jeżeli coś chcesz wyróżnić, wzmocnić znaczenie - używaj strong.
Wygląd nadajesz za pomocą stylowania, bo przecież nikt ci nie każe by strong było pogrubione, podkreślone czy inne. To że domyślnie jest pogrubione to tylko umowna sprawa.
Wspomniane znaczniki zostały bo wciąż sporo osób ma nawyk ich używania a nie są w gruncie rzeczy grzechem. A czemu "u" odpadło? Bo ten znacznik był lipny z założenia. Podkreślone powinny być właściwie tylko linki, a nie żadne "u".
em - http://stackoverflow.com/questions/1936864/strong-vs-em
W praktyce niektóre opisy znaczników sam musisz sobie interpretować. Czy teraz użyjesz em czy strong? Ja najczęściej używam strong. Em u mnie występuje bardzo rzadko. Raczej w wypowiedziach, lub podkreśleniu "wymowy" słowa.
A i na koniec. Takich dyskusji w świecie netu jest miliony. Nic się tak naprawdę nie stanie jak użyjesz jakiegoś pobocznego znacznika. Ważne byś rozumiał całą idee i odpowiednio podchodził do tworzenia kodu. Co z tego że uzyjesz tutaj i tam strong, skoro np potniesz layout używając samych position:absolute.
Przykładowo:
Jesteś <em>dziwakiem</em> jeżeli interesuje cię "u".
Dziwak - jako przenośnia, raczej barwne określenie.
Liczba postów: 169
Liczba wątków: 25
Dołączył: 23-10-2011
Reputacja:
7
Rozumiem, że nie mają znaczenia semantycznego. Chciałem tylko zapytać czy wciąż są poprawne. Są.
Natomiast lepiej używać span strong lub em. Z tego co Ciebie rozumiem? Zgadza się?
No właśnie raczej nie mam problemu z kodowaniem generalnie  Natomiast miałem właśnie taki mętlik i niepewność do takich szczegółów.
Rozumiem już <em> a jaka różnica jest między stron a span?
Pomogłem? To daj plusa
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
27-02-2012, 15:56
(Ten post był ostatnio modyfikowany: 27-02-2012, 15:56 przez Kartofelek.)
strong - mocne, ważne
span - nie ma znaczenia. Stosuje się wszędzie tam gdzie inne znaczniki były by nie na miejscu.
Przykład:
Kod: Gdy <span class="action">piszemy</span> kody na forum, używamy <strong>code</strong>.
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Jak zrobć POP-UP w html/php i proste pytanko html? |
MrOMGWTF |
7 |
5,567 |
01-05-2021, 10:56
Ostatni post: wozniak
|
|
Strona HTML na zaliczenie - dodaj, usuń, edytuj |
Kurana |
1 |
2,091 |
01-07-2019, 03:31
Ostatni post: mpire
|
|
[HTML] Filmik zamiast obrazka wyróżniającego |
kuklaale |
1 |
2,759 |
02-11-2016, 18:36
Ostatni post: martt4dg
|
|
Problem zm osadzeniem skryptu lighbox w kodzie html |
gajowy873 |
2 |
3,709 |
24-09-2016, 02:22
Ostatni post: Anatol64
|
|
[CSS][HTML] Ustawienie obrazka z boku strony |
Witek7777 |
8 |
8,476 |
22-09-2016, 01:05
Ostatni post: pocahontas
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|