[HTML] Problem z szerokością tabelki.
-
kz
[HTML] Problem z szerokością tabelki.
Witam. Stworzyłem tabelkę, która na stronie będzie pełnić funkcję stopki. Ale nie to jest ważne... Tabelka nie działa prawidłowo! :/ Chodzi głównie o jej szerokość. Proszę zobaczyć (pod tym linkiem również szczegółowy opis problemu):
[url]http://koza_aukcje.w.interia.pl/ts/tabelka.html[/url]
A oto kod tabelki:
[xml]<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EAEAAE" width="50%"><tr><td colspan="2"><img src="kreska_dol1.gif"></td></tr><tr><td bgcolor="#ffcccc" width="5%" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px"><div align="center"><img src="http://adstat.4u.pl/s4u.gif"></td><td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px"><font class="malytext">tekst1</td></tr><tr><td width="5%"><img src="kreska_statystyki_odwiedzin.gif"></td><td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px"></td></tr><tr><td colspan="2" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px"><font class="malytext">tekst2</td></tr><tr><td colspan="2"><img src="kreska_dol2.gif"></td></tr></table>[/xml]
Gdzie tkwi problem?? :/
Proszę o pomoc. W miarę możliwości jakoś się odwdzięczę. Jeśli oczywiście tylko będę mógł.
Pozdr.
[url]http://koza_aukcje.w.interia.pl/ts/tabelka.html[/url]
A oto kod tabelki:
[xml]<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EAEAAE" width="50%"><tr><td colspan="2"><img src="kreska_dol1.gif"></td></tr><tr><td bgcolor="#ffcccc" width="5%" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px"><div align="center"><img src="http://adstat.4u.pl/s4u.gif"></td><td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px"><font class="malytext">tekst1</td></tr><tr><td width="5%"><img src="kreska_statystyki_odwiedzin.gif"></td><td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px"></td></tr><tr><td colspan="2" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px"><font class="malytext">tekst2</td></tr><tr><td colspan="2"><img src="kreska_dol2.gif"></td></tr></table>[/xml]
Gdzie tkwi problem?? :/
Proszę o pomoc. W miarę możliwości jakoś się odwdzięczę. Jeśli oczywiście tylko będę mógł.
Pozdr.
Re: [HTML] Problem z szerokością tabelki.
Pierwsze co rzuciło mi sie w oczy to brak doctype (prologu) możesz o tym poczytać na stronie www.webinside.pl
błąd nie rzucił mi sie w oczy
ponieważ niestety masz bardzo nieprzejrzysty styl pisania kodu. Postaraj sie pisać jakimś logicznym systemem np
[xml] <table>
<tr>
<td>
<p>tekst</p>
<img src=""></img>
</td>
</tr>
<table>[/xml]
zamiast
[xml]<table><tr><td><p>tekst</p><img src=""></img></td></tr><table>[/xml]
Validator jest bardzo przydatny przy szukaniu błedów w kodzie http://validator.w3.org/
edit nie mam pojecia czemu code i xml nie działają
[xml] <table>
<tr>
<td>
<p>tekst</p>
<img src=""></img>
</td>
</tr>
<table>[/xml]
zamiast
[xml]<table><tr><td><p>tekst</p><img src=""></img></td></tr><table>[/xml]
Validator jest bardzo przydatny przy szukaniu błedów w kodzie http://validator.w3.org/
edit nie mam pojecia czemu code i xml nie działają
Re: [HTML] Problem z szerokością tabelki.
Nie działały, bowiem wyłączyłeś obsługę BBCode w swoim poście. Już to poprawiłemFingon pisze:edit nie mam pojecia czemu code i xml nie działają
-
kz
Re: [HTML] Problem z szerokością tabelki.
Yyy... ekhem... o co chodzi?Fingon pisze:Pierwsze co rzuciło mi sie w oczy to brak doctype (prologu)
No zgoda, ale wtedy jak użyję tego "Twojego" systemu formatowania to nic do siebie nie przylega.Fingon pisze:niestety masz bardzo nieprzejrzysty styl pisania kodu. Postaraj sie pisać jakimś logicznym systemem np
[xml] <table>
<tr>
<td>
<p>tekst</p>
<img src=""></img>
</td>
</tr>
<table>[/xml]
zamiast
[xml]<table><tr><td><p>tekst</p><img src=""></img></td></tr><table>[/xml]
Zobacz:
[url]http://koza_aukcje.w.interia.pl/ts/tabelka2.html[/url]
Ten kod musi do siebie przylegać! :/
No ale tak dla ułatwienia Ci, podam Jego formę:
Kod: Zaznacz cały
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EAEAAE" width="50%">
<tr>
<td colspan="2">
<img src="kreska_dol1.gif">
</td>
</tr>
<tr>
<td bgcolor="#ffcccc" width="5%" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><img src="http://adstat.4u.pl/s4u.gif">
</td>
<td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst1
</td>
</tr>
<tr>
<td width="5%">
<img src="kreska_statystyki_odwiedzin.gif">
</td>
<td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px">
</td>
</tr>
<tr>
<td colspan="2" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst2
</td>
</tr>
<tr>
<td colspan="2">
<img src="kreska_dol2.gif">
</td>
</tr>
</table><table
Ciężki orzech do zgryzienia.
Pozdr.
Re: [HTML] Problem z szerokością tabelki.
odrazu lepiej
[xml]
<tr>
<td bgcolor="#ffcccc" width="5%" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><img src="http://adstat.4u.pl/s4u.gif"> [/xml]
nie zamknołeś znacznika <div> znacznika <img> tez nie zamknołeś
nie zamknołeś znacznika <font>
nie zamknołeś znacznika <img>
nie zamknęty znacznik <font>
znacznik <img> nie zamknęty
czym jest prolog ? http://www.webinside.pl/html/artykuly/135
moim zdaniem problemem jest obramowanie 100% width + border może namieszać sprobój podać w pixelach szerokośc tabeli odejmujac szerkosc obramowania . Możesz również napisać ten kod jeszcze raz może coś zauważysz ;P
[xml]
<tr>
<td bgcolor="#ffcccc" width="5%" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><img src="http://adstat.4u.pl/s4u.gif"> [/xml]
nie zamknołeś znacznika <div> znacznika <img> tez nie zamknołeś
Kod: Zaznacz cały
</td>
<td width="95%" border="0" bordercolor="#993366" style="border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst1
</td> Kod: Zaznacz cały
<td width="5%">
<img src="kreska_statystyki_odwiedzin.gif">
</td> Kod: Zaznacz cały
<tr>
<td colspan="2" border="0" bordercolor="#993366" style="border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst2
</td>
</tr> Kod: Zaznacz cały
<tr>
<td colspan="2">
<img src="kreska_dol2.gif">
</td>
</tr>
czym jest prolog ? http://www.webinside.pl/html/artykuly/135
moim zdaniem problemem jest obramowanie 100% width + border może namieszać sprobój podać w pixelach szerokośc tabeli odejmujac szerkosc obramowania . Możesz również napisać ten kod jeszcze raz może coś zauważysz ;P
Re: [HTML] Problem z szerokością tabelki.
Spacje, entery, znaki kontrolne i niewidoczne bezpośrednio przed i za tagami są ignorowane - nie ma różnicy, czy pomiędzy <img ... />, a <br /> nie ma odstępu, czy jest tam 20 spacji, 10 enterów i sterta innych znaków kontrolnych. Jeśli strona się sypie po wstawieniu spacji między tagami, to albo masz przeglądarke z początku lat 90, albo błąd tkwi w innym miejscu kodu.kz pisze:No zgoda, ale wtedy jak użyję tego "Twojego" systemu formatowania to nic do siebie nie przylega.
Zobacz inne strony - nikt nie skraca tak kodu - wręcz przeciwnie - komentarze i miłe dla oka odstępy często się zdarzają nawet w produkcyjnych systemach.
http://www.w3.org/TR/html4/struct/text.html#h-9.1 tu i w linkach na tej stronie jest opisany sposób ignorowania white-space'ów.
-
kz
Re: [HTML] Problem z szerokością tabelki.
Ok. Już zamknąłem. Nie było to aż takie istotne, no ale dobra... na życzenie!Fingon pisze:nie zamknołeś znacznika <div> (..) nie zamknołeś znacznika <font> (...) nie zamknęty znacznik <font>
Od kiedy w HTML 4.01 zamykamy znacznik <img>??Fingon pisze:nie zamknołeś znacznika <img>
Heh... nie wiedziałem, że to coś, co nazywam DTD (jakoś tak) to prologFingon pisze:czym jest prolog ? http://www.webinside.pl/html/artykuly/135
A tak, przykładowo, może być:Fingon pisze:moim zdaniem problemem jest obramowanie 100% width + border może namieszać sprobój podać w pixelach szerokośc tabeli odejmujac szerkosc obramowania .
Kod: Zaznacz cały
style="border-color: #993366; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px"Ok. Napisałem. Dokonałem lekkich poprawek (pozamykałem wszelkie tagi, znaczniki) i co? I NIC!Fingon pisze:Możesz również napisać ten kod jeszcze raz może coś zauważysz ;P
Wciąż ten sam błąd.
Niedowiarek.viraptor pisze:Spacje, entery, znaki kontrolne i niewidoczne bezpośrednio przed i za tagami są ignorowane - nie ma różnicy, czy pomiędzy <img ... />, a <br /> nie ma odstępu, czy jest tam 20 spacji, 10 enterów i sterta innych znaków kontrolnych.
Porównaj wobec tego kody na tych stronach:
http://koza_aukcje.w.interia.pl/ts/tabelka.html
http://koza_aukcje.w.interia.pl/ts/tabelka2.html
Czym się różnią kody? Niczym. Tyle tylko, że na pierwszej stronie kod napisany jest jednym ciągiem (chodzi o kod tabelki), a na drugiej stronie ten sam kod jest sformatowany wedle przykładu jaki mi poradził "Fingon", czyli z enterami. Zatem kod sam w sobie jest taki sam. Ten sam! I co? I zobacz jak to wszystko interpretuje najnowsze IE...
Co Ty na to?
Jak widać, przeglądarka wcale nie musi być stara.viraptor pisze:Jeśli strona się sypie po wstawieniu spacji między tagami, to albo masz przeglądarke z początku lat 90, albo błąd tkwi w innym miejscu kodu.
A błędu też raczej nie mam... wkleję Ci tutaj cały (poprawiony) kod strony:
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Opracowanie: koza -->
<HTML>
<head>
<link rel="stylesheet" href="pliki/styl.css" type="text/css">
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EAEAAE" width="50%">
<tr>
<td colspan="2">
<img src="kreska_dol1.gif">
</td>
</tr>
<tr>
<td bgcolor="#ffcccc" width="5%" style="border-color: #993366; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><img src="http://adstat.4u.pl/s4u.gif"></div>
</td>
<td width="95%" style="border-color: #993366; border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst1</font>
</td>
</tr>
<tr>
<td width="5%">
<img src="kreska_statystyki_odwiedzin.gif">
</td>
<td width="95%" style="border-color: #993366; border-right-style: solid; border-right-width: 1px">
</td>
</tr>
<tr>
<td colspan="2" style="border-color: #993366; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<font class="malytext">tekst2</font>
</td>
</tr>
<tr>
<td colspan="2">
<img src="kreska_dol2.gif">
</td>
</tr>
</table>
<br><br><font class="text">Witam. 'IE' źle interpretuje prawe obramowanie tabelki. Proszę zresztą spojrzeć... Tabelka powinna się kończyć wraz z końcem grafiki "kreska_dol1.gif" i "kreska_dol2.gif" (szereokość tabelki powinna równać się szerokości tych plików graficznych). Firefox dobrze to interpretuje (aczkolwiek w przypadku Firefoxa coś jest nie tak po lewej stronie, z tymi statystykami. Ale ten problem rozwiążę innym razem. No chyba, że też wiecie co jest nie tak? ;)).<br><br>Wracając jednak to tego problemu z szerokością tabelki... Szerokość (width) tabelki ustawiłem na "50%" (z myślą, że wprowadzone elementy graficzne ją rozszerzą). Nie pomogło. :( Kompletnie nie wiem gdzie występuję błąd. A na eksperymentowanie nie mam czasu. :( Proszę zatem o pomoc. W miarę możliwości postaram się jakoś odwdzięczyć. :) Pozdr.</font>
</body>
</HTML>Pozdr.
Re: [HTML] Problem z szerokością tabelki.
Nie wiem - posiadam tylko to co było razem z w2k - layout się rozpada - co za pech. Natomiast mozilla interpretuje to tak:kz pisze:Niedowiarek.
Porównaj wobec tego kody na tych stronach:
http://koza_aukcje.w.interia.pl/ts/tabelka.html
http://koza_aukcje.w.interia.pl/ts/tabelka2.html
Czym się różnią kody? Niczym. Tyle tylko, że na pierwszej stronie kod napisany jest jednym ciągiem (chodzi o kod tabelki), a na drugiej stronie ten sam kod jest sformatowany wedle przykładu jaki mi poradził "Fingon", czyli z enterami. Zatem kod sam w sobie jest taki sam. Ten sam! I co? I zobacz jak to wszystko interpretuje najnowsze IE...
Co Ty na to?
tabelka.png
tabelka2.png
Czyli całkowicie zgodnie ze standardem. Tu nie chodzi o to, czy ci wierze, czy nie - po prostu pomijanie znaków białych i kontrolnych pomiędzy dwoma tagami, to poprawne zachowanie przeglądarki wg. http://w3.org. Teraz możesz ew. zacząć stosować hacki, żeby pod IE to przeszło.
Zobacz na www.webinside.pl - przecież mają entery gdzie chcą w tabelkach i strona działa jak trzeba.
PS. tu masz html i css, który wyświetla to (prawie) poprawnie w moz. IE dodaje sobie tam własne wysokości - można to pewnie poprawić przez wymuszanie tr.height, ale nie chce mi się już tym bawić.
Jeśli chodzi o wcięcie ramki po lewej, to ramka musi być robiona przez border, a obrazek dawać tylko treść.
-
kz
Re: [HTML] Problem z szerokością tabelki.
No w takim razie będę chyba musiał. :/viraptor pisze:Teraz możesz ew. zacząć stosować hacki, żeby pod IE to przeszło.
Ale o jakie hacki konkretnie chodzi? Bo w tym to już tym bardziej jestem ciemny.
Łetam, nie rób sobie tyle kłopotu...viraptor pisze:PS. tu masz html i css
Problem tych "enterów" w IE jakoś można zawsze rozwiązać... nawet pomijając wspomniane hacki... wystarczy przecież, że napiszę cały kod jednym ciągiem i po kłopocie...
To lepiej już jednak faktycznie napisać ten kod jednym ciągiemviraptor pisze:można to pewnie poprawić przez wymuszanie tr.height, ale nie chce mi się już tym bawić.
Dobra, pomińmy te "entery" i inne "problemy", bo to akurat mało istotne (
[url]http://koza_aukcje.w.interia.pl/ts/tabelka.html[/url]
Pozdr.
Re: [HTML] Problem z szerokością tabelki.
Rozszerzania? To html/css co ci podałem wygląda oki i nie widzę żadnych problemów w rozszerzaniem tego...
Może u mnie nie widać tego efektu co u ciebie? Oglądałeś tą nową wersje?
Może u mnie nie widać tego efektu co u ciebie? Oglądałeś tą nową wersje?
-
kz
Re: [HTML] Problem z szerokością tabelki.
Problem już chyba rozwiązałem...
Proszę zobaczyć czy wszystko ok:
[url]http://koza_aukcje.w.interia.pl/TS_2_01/tabelka.html[/url]
Zgadza się?
A za pomoc tutaj udzieloną serdecznie dziękuję. Nawet nie wiecie jak bardzo mi pomogliście. Los Wam to z pewnością kiedyś wynagrodzi...
Pozdr.
Proszę zobaczyć czy wszystko ok:
[url]http://koza_aukcje.w.interia.pl/TS_2_01/tabelka.html[/url]
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Opracowanie: koza -->
<HTML>
<head>
<title>tabelka</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<link rel="stylesheet" href="pliki/styl.css" type="text/css">
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EAEAAE" width="848px">
<tr>
<td colspan="3">
<img src="kreska_dol1.gif">
</td>
</tr>
<tr>
<td bgcolor="#ffcccc" style="border-color: #993366; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><img src="http://adstat.4u.pl/s4u.gif"></div>
</td>
<td colspan="2" style="border-color: #993366; border-right-style: solid; border-right-width: 1px">
<div align="center"><a href="" class="duzyczarny"><b>Reklama:</b></a><font class="malytext"> <a href="" class="malyczarny">link pozycjonujący nr 1</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 2</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 3</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 4</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 5</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 6</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 7</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 8</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 9</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 10</a></font></div>
</td>
</tr>
<tr>
<td style="width: 69px">
<img src="kreska_statystyki_odwiedzin.gif">
</td>
<td style="width: 579px">
<img src="kropka.gif">
</td>
<td style="border-color: #993366; border-right-style: solid; border-right-width: 1px; width: 200px">
<img src="kropka.gif">
</td>
</tr>
<tr>
<td colspan="3" style="border-color: #993366; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px">
<div align="center"><font class="malytext"><a href="" class="malyczarny">link pozycjonujący nr 11</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 12</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 13</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 14</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 15</a></font></div>
</td>
</tr>
<tr>
<td colspan="2" style="border-color: #993366; border-left-style: solid; border-left-width: 1px">
<div align="center"><font class="malytext"><a href="" class="malyczarny">link pozycjonujący nr 16</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 17</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 18</a> <b>|</b> <a href="" class="malyczarny">link pozycjonujący nr 19</a></font></div>
</td>
<td>
<img src="copyright.gif">
</td>
</tr>
<tr>
<td colspan="3">
<img src="kreska_dol2.gif">
</td>
</tr>
</table>
</body>
</HTML>A za pomoc tutaj udzieloną serdecznie dziękuję. Nawet nie wiecie jak bardzo mi pomogliście. Los Wam to z pewnością kiedyś wynagrodzi...
Pozdr.
-
kz
Re: [HTML] Problem z szerokością tabelki.
A tak wygląda efekt końcowy:
[url]http://koza_aukcje.w.interia.pl/TS_2_02/index.html[/url]
(to nie jest spam, bo ta strona jeszcze nie istnieje)
Myślałem, że jest wszystko w porządku a Validator wynalazł 18 błędów! Wobec tego prosiłbym o wytłumaczenie (jako, że nie znam anglika, a tym bardziej takiego "programistycznego języka"), co oznaczają poszczególne "błędy":

Szczerze powiedziawszy nie rozumiem działania Validatora. Jedynym usprawiedliwieniem na to jest fakt, że po raz pierwszy zacząłem z niego korzystać. Dlatego liczę, że będziecie wyrozumiali i że udzielicie mi kolejnej pomocy.
I proszę się nie śmiać z mojej 'angielszczyzny' (a właściwie jej braku
). Uczę się niemieckiego i rosyjskiego a nie angielskiego. A tak na marginesie: jaki z tego morał? Uczyć się języków. 
Pozdr.
Czekam na odp.
[url]http://koza_aukcje.w.interia.pl/TS_2_02/index.html[/url]
(to nie jest spam, bo ta strona jeszcze nie istnieje)
Myślałem, że jest wszystko w porządku a Validator wynalazł 18 błędów! Wobec tego prosiłbym o wytłumaczenie (jako, że nie znam anglika, a tym bardziej takiego "programistycznego języka"), co oznaczają poszczególne "błędy":
Tu domyślam się, ze chodzi o to, że rzekomo strona nie jest programowana w języku HTML 4.01. Pytam więc skąd taki komunikat (?), skoro jest.This page is not Valid HTML 4.01 Transitional!
?required attribute "TYPE" not specified
end tag for element "TD" which is not open
...h=1 height=1><!-- end: DOTGEM --></td></tr></table>');
Chwila. Nie wolno używać w znaczniku <P> elementu "margin-right" czy co? Czy też może jednostka jest zła (cm)? A może ta dwójka? (wszak to dwójkę validator zaznaczył na czerwono). Może mi ktoś wytłumczyć o co mu (validatorowi) chodzi?document type does not allow element "P" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
...ass="text"><p style="margin-right: 0.2cm"><b>Konkurs:</b> Niebawem na stronie
A czy do każdej grafiki musze wtykać element "ALT"? Co to jakiś wymóg jest?required attribute "ALT" not specified
character ";" not allowed in attribute specification list
...66; border-left-style: solid; border-left-width: 1px"; width: 10%"><font clas
reference to non-SGML character
...r></font></div><div align="left"><font class="text">• <b>Data powstania
I to w zasadzie tyle.document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
.../wiek_strony.js" type="text/javascript"></script><noscript>Twoja przeglądark
Szczerze powiedziawszy nie rozumiem działania Validatora. Jedynym usprawiedliwieniem na to jest fakt, że po raz pierwszy zacząłem z niego korzystać. Dlatego liczę, że będziecie wyrozumiali i że udzielicie mi kolejnej pomocy.
I proszę się nie śmiać z mojej 'angielszczyzny' (a właściwie jej braku
Pozdr.
Czekam na odp.
Re: [HTML] Problem z szerokością tabelki.
Strona nie jest zgodna z zadeklarowanym standardem HTML 4.01 Transitionalkz pisze:Tu domyślam się, ze chodzi o to, że rzekomo strona nie jest programowana w języku HTML 4.01. Pytam więc skąd taki komunikat (?), skoro jest.This page is not Valid HTML 4.01 Transitional!
Dla elementu script wymagany jest atrybut type.kz pisze:required attribute "TYPE" not specified
Prawdopodobnie zakmknąłeś znacznik, który nie jest otwarty.kz pisze:end tag for element "TD" which is not open
...h=1 height=1><!-- end: DOTGEM --></td></tr></table>');
Umieściłeś element blokowy (<p>) wewnątrz liniowego (<font>).kz pisze:document type does not allow element "P" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
...ass="text"><p style="margin-right: 0.2cm"><b>Konkurs:</b> Niebawem na stronie
Tak, dla każdego elementu img należy stosować atrybut alt.kz pisze:A czy do każdej grafiki musze wtykać element "ALT"? Co to jakiś wymóg jest?required attribute "ALT" not specified
Niepotrzebny cudzysłów za deklaracją wartości atrybutu border-left-width.kz pisze:character ";" not allowed in attribute specification list
...66; border-left-style: solid; border-left-width: 1px"; width: 10%"><font clas
Podejrzewam, że zmiana kodowania znaków na porządny system, np. iso-8859-2 powinna rozwiązać ten problem.kz pisze:reference to non-SGML character
...r></font></div><div align="left"><font class="text">• <b>Data powstania
Element <noscript> nie jest dozwolony w tym miejscu.kz pisze:document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
.../wiek_strony.js" type="text/javascript"></script><noscript>Twoja przeglądark
-
kz
Re: [HTML] Problem z szerokością tabelki.
Powiem po "kiepskiemu": jak nie, jak tak!Stig pisze:Strona nie jest zgodna z zadeklarowanym standardem HTML 4.01 Transitional
No ale już mam:Stig pisze:Dla elementu script wymagany jest atrybut type.
Kod: Zaznacz cały
<script language="JavaScript" src="pliki/wiek_strony.js" type="text/javascript"></script>W sumie to ten fragment mnie nie interesuje, "Interia" go narzuciła (a moja strona nie będzie na serwerze Interii).Stig pisze:Prawdopodobnie zakmknąłeś znacznik, który nie jest otwarty.kz pisze:end tag for element "TD" which is not open
...h=1 height=1><!-- end: DOTGEM --></td></tr></table>');
To jak to mam teraz rozwiązać? Ktorego się pozbyć? A coś takiego jest poprawne:Stig pisze:Umieściłeś element blokowy (<p>) wewnątrz liniowego (<font>).kz pisze:document type does not allow element "P" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
...ass="text"><p style="margin-right: 0.2cm"><b>Konkurs:</b> Niebawem na stronie
Kod: Zaznacz cały
<p class="text" style="margin-right: 0.2cm">jakiś_tekst</p>Ale chyba nie jest dużym wykroczeniem niestosowanie tego atrybutu, nie?Stig pisze:dla każdego elementu img należy stosować atrybut alt.
Aha. No teraz widzę. Dzięki.Stig pisze:Niepotrzebny cudzysłów za deklaracją wartości atrybutu border-left-width.kz pisze:character ";" not allowed in attribute specification list
...66; border-left-style: solid; border-left-width: 1px"; width: 10%"><font clas
Tyle tylko, że wtedy mam "krzaczki" zamiast polskich liter. :/Stig pisze:Podejrzewam, że zmiana kodowania znaków na porządny system, np. iso-8859-2 powinna rozwiązać ten problem.
A to niby czemu? To mam go wsadzić między znacznikami <script (...)> a </script>? Czy jak?Stig pisze:Element <noscript> nie jest dozwolony w tym miejscu.kz pisze:document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag.
.../wiek_strony.js" type="text/javascript"></script><noscript>Twoja przeglądark
Dziękuję za dotychczasową pomoc. Pozostało 9 błędów jeszcze tylko:
required attribute "ALT" not specified
Jeszcze raz dziękuję i pozdrawiam!
Re: [HTML] Problem z szerokością tabelki.
Jeżeli są jakiekolwiek błędy to strona nie może być zgodna - na określeniu tej zgodności polega cała filozofia validacjikz pisze:Powiem po "kiepskiemu": jak nie, jak tak!Stig pisze:Strona nie jest zgodna z zadeklarowanym standardem HTML 4.01 Transitional
Przedstawiony przez Ciebie fragment kodu sam w sobie jest poprawny, ale będzie niezgodny w przypadku umieszczenia go wewnątrz elementu liniowego. Inna sprawa, że elementu font nie powinno się wogóle stosować...kz pisze:To jak to mam teraz rozwiązać? Ktorego się pozbyć? A coś takiego jest poprawne:Stig pisze:Umieściłeś element blokowy (<p>) wewnątrz liniowego (<font>).Kod: Zaznacz cały
<p class="text" style="margin-right: 0.2cm">jakiś_tekst</p>
Ja bym powiedział, że jest o wiele większym niż pozostałe, bowiem oprócz braku zgodności w sferze stricte technicznej, jest niezgodne z zasadami dostępności (W głąb dostępności: Odpowiedniki tekstowe dla obrazków).kz pisze:Ale chyba nie jest dużym wykroczeniem niestosowanie tego atrybutu, nie?Stig pisze:dla każdego elementu img należy stosować atrybut alt.
Należy stosować "zamienniki" niektórych polskich liter (polecam program Gżegżółka).kz pisze:Tyle tylko, że wtedy mam "krzaczki" zamiast polskich liter. :/Stig pisze:Podejrzewam, że zmiana kodowania znaków na porządny system, np. iso-8859-2 powinna rozwiązać ten problem.
Najlepiej byłby gdybyś zaczął stosować oddzielenie warstw - wszystkie skrypty umieszczałbyś w osobnych plikach - uniknąłbyś wtedy problemukz pisze:A to niby czemu? To mam go wsadzić między znacznikami <script (...)> a </script>? Czy jak?Stig pisze:Element <noscript> nie jest dozwolony w tym miejscu.

