Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozjeżdżające się menu+ogólna ocena kodu
#1
Odpowiedz
#2
Od początku:
--------------------------------------------------------
nagłówek:
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">

Pisaliśmy o tym ostatnio. Używaj nagłówka z html5. Jest prostszy i przyjemniejszy. + daje nowe mozliwości
----------------------------------------------------
<title> [tytuł strony] </title>

tia...
-------------------------------------------------------
<body><!--]>-->
co to za komentarz....
--------------------------------------------------------
<div id="TOP">
Niby ok, ale lepiej z mały nazw stosować nazwy ID. To w końcu też atrybut, a atrybuty piszemy z małej. Kod lepiej się poza tym czyta jak są małe. Poza tym baaardzo polecam stosować klasy zamiast ID. Id stosuj tylko dla tych elementów na których używasz JavaScript. Dzięki temu kod CSS jest bardzo czytelny (szczególnie gdy piszesz style w 1 linijce) Smile

--------------------------------------------------------
<div id="LOGO2">
<img src="images/logo_2.jpg" alt="logo_2" width="193" height="40" />
</div>
Kiepsko. Ten element nie jest potrzebny dla treści. To typowy "zapchaj-dziura". Czyli powinieneś go dać jako background dla LOGO2. Czyli:
#logo2 {background:url(.....) no-repeat; width:193px; height:40px; float:left; overflow:hidden;}

<div id="logo2"></div>
--------------------------------------------------------
id="OSTATNIWMENU"
Używaj CamelCase albo Podkreslen_oddzielajacych_wyrazy
--------------------------------------------------------
MENU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Bardzo zle!
Używaj marginesów lub padding-right
Przez takie spacje u ciebie MENU to nie MENU a MENU+spacje. Treść, treść, treść! Wygląd to CSS - Pamiętaj o tym!
--------------------------------------------------------
<div>
<img src="images/logo_3.jpg" alt="logo_3" />
</div>
nie ma atrybutów. width i height :]
poza tym ten div jest nie potrzebny. wystarczy img dać style clear:both; display:block; :}
--------------------------------------------------------
<div id="STOPKA" class="LNKSTOPKA">
&copy; Copyright by <a href="http://www.swing1.cba.pl">swing1.cba.pl.</a>&nbsp;&nbsp;&nbsp;

to co wyżej
--------------------------------------------------------
<div style="text-align:center;font-size:11px" class="cbalink">
style inline Smile

--------------------------------------------------------
Ogólnie:

# Używaj wcięć tak by kod był łatwy do czytania.
# Używaj komentarzy na końcu divów - dzięki temu łatwo będziesz mógł zlokalizować końce diwów (ten punkt opcjonalny)
# używaj klas zamiast id. Id tylko dla javascript
# co nie jest treścią styluj w CSS, nie jako IMG
# używaj CSS gdzie się da. Nie używaj spacji - używaj paddingów i marginesów.
# możesz stworzyć dokument bez stylowania. Pusta czarnobiała treść bez wyglądu. Wtedy postaraj się ostylować to za pomocą samego CSS, backgroundów w css itp.
# poznaj znaczenie tagów. Gdzie używać DIV, gdzie spanów itp.


Jak na 1 stronę jest całkiem dobrze. To co ci wymieniłem to tylko czepianie się o które prosiłeś Smile
Pozdrawiam i życzę dalszej owocnej nauki. Niech moc będzie z tobą ;}
Odpowiedz
#3
@Kartofelek: Dzięki za bardzo szybką i wyczerpującą ocenę kodu.

Proszę jeszcze tylko o wskazówki odnośnie odjeżdżania menu od obrazka je opływającego podczas zmiany rozmiarów strony, oraz będę wdzięczny za podpowiedź jak naprawić kod, aby szerokość menu nie była zależna od długości treści odnośników w samym menu.
Odpowiedz
#4
Ustaw konkretne wymiary width + height dla wszystkich elementów listy, dla samej listy i obrazka z lewej strony.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Rozwijane menu w Bok Boshi 7 7,801 27-09-2014, 00:47
Ostatni post: Kartofelek
  [Problem] Menu [jQuery] [CSS] [HTML] EncoreCode 1 2,813 28-08-2013, 22:16
Ostatni post: msx83
  Light box menu andemel 6 6,217 19-07-2013, 12:18
Ostatni post: atp
  Superfish menu - problem z wyśrodkowaniem. Gargamel 3 3,624 13-02-2013, 19:02
Ostatni post: Kartofelek
  Menu i parametry - PILNE catalunya 8 6,501 10-12-2012, 07:26
Ostatni post: yriah

Skocz do:


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