![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z linkami , oto moja pliki CSS i index.html:
Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Restauracja Aplauz</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"/> <link href="style.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="images/ikkona.ico" type="image/x-icon"> </head> <body> <div id="wrapper"> <div id="header"> <h1><a href="index.html"> <img src="images/logo.gif" alt="" width="489" height="164" /></a></h1> <ul id="nav"> <center><script src="xaramenu.js"></script><script menumaker src="egypta.js"></script></center> </ul> <div id="welcome"><br><center><img src="images/tytul.PNG"></center> <b><font size="2"> </font></b> </div> </div> <div id="body"><div id="body-i"> <h2 id="hspecials"><img src="images/title_menus.PNG" alt="Informacje Specjalne" /></h2> <div id="specials"> <div style="background-image: url(images/mini_1.PNG);" class="imagebox"> <h3><a href="infojeden.html">Wieczorki Taneczne</a></h3> <p></p> <p class="readmore"><a href="infojeden.html">... Więcej</a></p> </div> <div style="background-image: url(images/mini_2.PNG);" class="imagebox"> <h3><a href="infodwa.html">Andrzejki</a></h3> <p>Dnia 27.11.2009</p> <p class="readmore"><a href="infodwa.html">... Więcej</a></p> </div> <div style="background-image: url(images/mini_3.PNG);" class="imagebox"> <h3>Dania Obiadowe</h3> <p></p> <br></div> </div> <div class="clear" id="spacer"></div> </div></div> <div id="hotstuff"> <h2><img src="images/title_hot.PNG" alt="Stopka" /></h2> </div> <div class="clear"></div> </div> </div> </body> </html> A tutaj css Kod body { font-family: tahoma, helvetica, arial, sans-serif; font-size: 11px; text-align: center; background: url(images/page_bg.jpg); color: #6f6f6f; } html, body, #wrapper, h1, #nav-top, #nav-top li, #nav-left, #nav-top li { margin: 0; padding: 0; list-style: none; } th, td { font-size: 11px; } img { border: 0; } #wrapper { margin: 7px auto; text-align: left; width: 750px; position: relative; } h1, h2, h3 { font-size: 10px; } h1 { margin: 0; padding: 0; } h2 { margin: 0 0 0 0; padding: 0; } h3 { padding: 4px 0 0 0; } p { margin: 1em 0; padding: 0; } .block { display: block; } .clear { clear: both; height: 1px; padding-top: 0; margin-top: 0; margin-bottom: 0; font-size: 1px; line-height: 1px; } * html .clear { margin-top: -5px; margin-bottom: -4px; } .left { float: left; margin: 0px 8px 0px 0px; } .softright { text-align: right; } .readmore { text-align: right; font-weight: bold; } /* ***** */ body { background: #FFCC99; color: #251200; } #wrapper { width: 780px; background: #AD803D; } a { color: #422100; } a:hover { color: #231201; } #body #events .readmore a, #body .readmore a, #hotstuff .readmore a { color: white; text-decoration: none; } #body .readmore a:hover, #body #events .readmore a:hover, #hotstuff .readmore a:hover { text-decoration: underline; } /* header */ #header { background: url(images/header.PNG) top left no-repeat; height: 299px; width: 100%; margin: 0; border-bottom: 0px solid white; } #header h1 { text-align: right; } #header #nav { font-size: 9px; text-align: center; background: #170E01; color: #D4A66F; font-weight: bold; width: 489px; position: absolute; top: 150px; left: 291px; padding: 9px 0 10px 0; margin: 0; border-top: 1px solid white; border-bottom: 1px solid white; } #header #nav li { display: inline; } #header #nav a { color: #D4A66F; text-decoration: none; } #header #nav a:hover { color: #fff; text-decoration: underline; } #header #welcome { position: absolute; top: 180px; left: 300px; width: 470px; height: 450px; } #header #welcome h2 { padding: 0.2em 0 0 0; margin: 0; line-height: 1; } #header #welcome p { margin: 0.5em 0; } * html #header #welcome p { margin: 0.5em 0; } #header #welcome p { padding-left: 2em; } /* body */ #body { position: relative; color: #251200; background: url(images/body_bg.gif) repeat-y; } #body-i { width: 100%; background: url(images/photo.jpg) top right no-repeat; } #body #hevents { position: absolute; top: 0; left: 291px; } * html #body #hevents { position: relative; top: 0; left: 0; margin-top: -32px; } #body #specials { float: left; width: 286px; margin-left: 2px; display: inline; } #body #events { float: left; width: 235px; margin-left: 10px; display: inline; } #body .imagebox { padding: 2px 8px 2px 100px; margin: 2px 0; background: #9b6f2d 4px no-repeat; } #body h3, #body p { margin: 0 0 0.2em 0; } #body #events a { color: #ce9b5e; } #body #events a:hover { color: #fff; } #events .readmore { margin-bottom: 0; } /* hotstuff */ #hotstuff { width: 100%; background: url(images/hotstuff_bg.gif) repeat-y; } * html #hotstuff { padding-bottom: 10px; } #hotstuff h2 { background: #3b2000; border-top: 1px solid #fff; } * html #hotstuff h2 { width: 100%; } #hotstuff .imagebox { padding: 2px 8px 2px 103px; margin: 2px 0; background: 4px no-repeat; float: left; width: 200px; } #hotstuff #hot-one { width: 180px; } #hotstuff #hot-two { width: 140px; margin-left: 2px; } #hotstuff #hot-three { width: 120px; margin-left: 2px; } * html #hotstuff #hot-one { width: 290px; w\idth: 180px; } * html #hotstuff #hot-two { width: 250px; w\idth: 140px; } * html #hotstuff #hot-three { width: 230px; w\idth: 120px; } #hotstuff h3, #hotstuff p { margin: 0 0 0.2em 0; } * html #spacer { margin-top: 8px; } #footer { padding-bottom: 2em; } #footer, #footer a { color: #986D6D; } #footer a:hover { color: #fff; } widzi ktos moze co w tym jest nie tak ? linki poprostu nie działają gdy zamieszkam link nie przenosi on do żadnej strony |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Z łaski swojej, wrzuć gdzieś to na żywo, bo wątpię, aby ktoś specjalnie kopiował w celu sprawdzenia. Szanuj nasz czas.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
a co da dodanie to na żywo ? skoro to coś w kodzie rypnięte jest , wrzucę na sewer jedyne to zobaczy sie to brak akceptacji linków , chce zeby ktos moze zauwazył W KODZIE jakiś błąd , jak wrócę znowu na komputer wkleje poprzedni wyglad index.html i css jak dzialalo jeszcze wszystko (linki)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 3 Dołączył: 22.01.2009 Skąd: Blachownia Ostrzeżenie: (0%) ![]() ![]() |
Masz 26 Errors, 1 warning(s)
http://validator.w3.org/ Najpierw zaczyna się od tego, bo bez poprawności kodu nigdy nic nie wiadomo. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Powie mi ktoś oco chodzi tej stronie z " </div >" itp? ze spacja jest niezbędna ? pozmienialem i nic sie nie zmieniło
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 10 Dołączył: 14.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli dasz adres strony, tak żeby można było zobaczyć jak to działa, to będzie nam znacznie łatwiej pomóc/wytłumaczyć.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
no tak rozumiem ale czy </div> </div > ma różnice bo wskazuje jako błąd i nie wiem oco chodzi, a jak zmieniłem </div> </div > to dalej błąd a wskazuje mi że to w tym jest błąd tak samo </html >
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Utworzyłem stronę z podanego kodu:
TUTAJ Nie ma obrazków więc trochę trudno się zorientować jak to ma oryginalnie wyglądać. 1. Linki działają normalnie. Wniosek: kod javascript xaramenu.js lub egypta.js zapewne powodują ten błąd. Nie ma ich na mojej kopii strony i nie ma błędu. Co dokładnie robią te skrypty można się tylko domyślać. Zapewne jakieś super efektowne cuda z menu. 2. Stosując elementy H3 pamiętaj, że przeglądarki różnie wyświetlają wielkość nagłówków. IE wyświetla większy nagłówek H3 niż FF. Dlatego wszyscy zalecają stosowanie CSS. 3. Element <center> nie jest właściwym elementem dla dokumentu XHTML dlatego validator wyrzuca błąd 4. Nie dbasz o estetykę kodu, przez to trudno jest zorientować się, który element jest nadrzędny. Np elementy DIV i zawarty w nich kod nie mają odpowiednich wcięć. 5. Validator pokazuje błąd z elementem DIV nie dlatego że nie ma tam spacji (i nie ma być) tylko dlatego że masz o jedno zamknięcie DIV za dużo. Na samym dole strony przed zamknięciem </BODY> masz zamknięte dwa DIV'y a powinien być jeden (dotyczący <div id=wrapper>) Tutaj jest poprawiony kod przy którym validator nie pokazuje blędów. Porządek w kodzie to podstawa. Pozorna oszczędność czasu przy pisaniu "na szybko" mści się potem stratą czasu na szukaniu błędów. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 10 Dołączył: 14.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Brick
odnośnie pkt 5. validator pokazywał błąd przy div ze względu na brak zamknięcia <br />, a także gdzieś na początku brakowało </li> |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie za pomoc , zmieniam teraz stronkę na przejrzystszą i poprawiam blędy . Mam problem otóż z tymi linkami jest tak :
link działa tylko do pewnego miejsca strony np. do 4 linijki pozniej juz jest nieaktywny ###################################### ----- działa (brak tekstu) ----- działa (tutaj tez jest inny tekst) ----- działa (tutaj tez jest inny tekst) ----- działa (tutaj tez jest inny tekst) ----- działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- nie działa (tutaj tez jest inny tekst) ----- działa brak tekstu) ####################################### Ten post edytował lordtorus 28.10.2009, 00:08:42 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 9 Dołączył: 16.02.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
odnośnie pkt 5. validator pokazywał błąd przy div ze względu na brak zamknięcia <br />, a także gdzieś na początku brakowało </li> Racja, to było dokładnie tak że najpierw pokazywał błąd ze względu na BR a potem gdy to poprawiłem to pokazywał błąd ze względu na zamknięcie nieistniejącego DIV. <LI> brakowało bo było samo <UL> lordtorus Do znacznika <UL> </UL> wstawiasz dwa nieznane mi bliżej skrypty javascript. Nie wiem co one robią ale to one są przyczyną. Najprawdopodobniej wyświetlają jakąś drugą warstwę z jakimś menu. Być może ta warstwa rozciąga się w dół przykrywając te linki poniżej. Zastanów się czy ten JS jest ci koniecznie potrzebny, czy nie lepiej zrobić samemu jakieś eleganckie przyciski zmieniające się po najechaniu. Bo grzebanie w jakiś gotowcach JS z sieci nikomu pewnie się nie uśmiecha (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował Brick 28.10.2009, 08:02:18 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
tworze właśnie menu takie jak to co miałem ale w CSS/HTML i mam pytanie co zrobić aby po użyciu np.
Kod <li><a href="#"><img src="images/lewy.PNG" alt="Lewa strona menu"></a></li> obrazek który użyłem zamiast nazwy linku nie miał ramki ? ustawiałem jakieś sprawy w css typu text decoration none i nic takie mam style w menu Kod #menu{
overflow: hidden; background: #330000; padding: 2px 2px; font: 12px Arial, Verdana, Tahoma; width: 470px; height: 25px; } ul#menu li{ list-style-type: none; float: left; } ul#menu li a{ display: block; padding: 0px; color: #fff; text-decoration:none; } ul#menu li li a{ width: 160px; padding: 6px 12px; } ul#menu li li:hover{ background: #FF9933; } ul#menu li ul{ overflow: hidden; display:none; } ul#menu li:hover ul{ position: absolute; background: #cc6600; padding:0; border:1px solid #999; display: block; width: 103px; } |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 10 Dołączył: 14.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wstaw to na początku CSS, wyzeruje wszystkie paddingi i marginy (np przy nagłówkach), usunie podkreślenia linków i zbędne bordery (przy obrazkach linkach) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:04 |