Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
błąd w kodzie?
#13
Twoje pytania pokazują jasno, że nie wiesz zupełnie co to jest semantyka kodu.

Jeszcze raz przytoczę ci mój kawałek kodu:

Kod:
<div class="container">
    <h1 class="header"></h1>
    <div class="main">
        <div class="menu"></div>
        <div class="content"></div>
        <div class="right_bar"></div>
    </div>
</div>

A teraz w twoim zapisie:

Kod:
<center>
<div class="2"></div>
<div class="3">
<div class="4"></div>
<div class="5"></div>
<div class="6"></div>
</div>
</center>

Widać różnicę?
To teraz szybko wstaw menu w odpowiedniego diva. Którego? No tego, w którym ma być menu Smile I zaczynają się schodki.

Sementyka to gramatyka pisania. Jeżeli h1 oznacza "tytuł, nagłówek", to wsadzanie w nią tylko menu strony jest błędem semantycznym. Powinien znaleźć się tam nagłówek strony lub jej tytuł w formie jak najbardziej dostępnej - czyli tekstowej. Oczywiście potem zmieniasz go tak, by wyglądał tak jak ty chcesz, ale od tego jest CSS.

Czyli zamiast

Kod:
<h1>
<div>
<a>....</a>
<a>....</a>
</div>
</h1>

lepiej zrobić tak:

Kod:
<h1>Tytuł strony</h1>
<ul class="menu">
<li><a>.....</a></li>
<li><a>.....</a></li>
</ul>

A czemu ul zamiast div? Bo menu to zazwyczaj lista linków. Lista = ul/ol. Czyli pasuje jak ulał. Ale to też kolejna regułka z gramatyki html ;]

Jeżeli np <br> oznacza złamanie linii, to wykorzystywanie <br><br> do robienia odsępu jest błędem. Teoretycznie przy mocno statycznej stronie nie będzie to miało super wielkiego znaczenia. W końcu <br><br> wyglada tak samo jak np margin-top:20px; ale wystarczy drobna zmiana na całej stronie, być zaczął wyrywać sobie włosy z głowy.

Kilka lat temu tak samo się dziwiłem czemu niektóre znaczniki nie pasują w niektóre miejsca. Teraz nie wyobrażam sobie takiego utrudniania życia przez "gotowanie" tagowej zupy.
Ciężko polecić mi coś konktrenego - jakiegoś tutka. W polskim necie jest śmiech na sali. Mało która wypozycjonowana strona coś dobrze tłumaczy.
Odpowiedz


Wiadomości w tym wątku
błąd w kodzie? - przez mikim160 - 26-12-2010, 17:50
RE: błąd w kodzie? - przez ixtab - 26-12-2010, 18:08
RE: błąd w kodzie? - przez mikim160 - 26-12-2010, 18:31
RE: błąd w kodzie? - przez mikim160 - 27-12-2010, 13:51
RE: błąd w kodzie? - przez Kartofelek - 27-12-2010, 14:20
RE: błąd w kodzie? - przez mikim160 - 27-12-2010, 14:42
RE: błąd w kodzie? - przez Pedro84 - 27-12-2010, 21:35
RE: błąd w kodzie? - przez mikim160 - 27-12-2010, 22:01
RE: błąd w kodzie? - przez Pedro84 - 27-12-2010, 23:53
RE: błąd w kodzie? - przez mikim160 - 28-12-2010, 10:42
RE: błąd w kodzie? - przez Kartofelek - 28-12-2010, 13:11
RE: błąd w kodzie? - przez mikim160 - 28-12-2010, 13:40
RE: błąd w kodzie? - przez Kartofelek - 28-12-2010, 15:05
RE: błąd w kodzie? - przez mikim160 - 28-12-2010, 15:31
RE: błąd w kodzie? - przez Pedro84 - 28-12-2010, 15:35
RE: błąd w kodzie? - przez Kartofelek - 28-12-2010, 15:57

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Dziwny błąd - brak walidacji textarea ziemowitpl 0 1,268 20-07-2017, 01:32
Ostatni post: ziemowitpl
  błąd facebook pajakv6 0 2,416 20-02-2017, 00:01
Ostatni post: pajakv6
  Problem zm osadzeniem skryptu lighbox w kodzie html gajowy873 2 3,712 24-09-2016, 02:22
Ostatni post: Anatol64
  Błąd ERR_NAME_RESOLUTION_FAILED Realowiec8919 0 2,325 06-02-2015, 02:30
Ostatni post: Realowiec8919
  Błąd na stronie ?? major697 4 4,671 14-08-2013, 14:22
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl