Problemi oko validacije... ovde nesto debelo ne valja :)

1

Problemi oko validacije... ovde nesto debelo ne valja :)

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3665
  • Gde živiš: 127.0.0.1

Radim update svog sajta, po w3c standardu (XHTML 1.0 Strict), ali se pojavljuje jedan "problemcic". Kad dodam ovo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

na vrh strane, sajt prodje validaciju, ali zato izgleda uzasno:

u IE:

1) Neke celije tabela imaju potpuno razlicitu visinu od one koju im dodeljuje CSS
2) <br> tag se ponasa "normalno"

u FF:

1) Sve celije imaju visinu onoliku koliko je podeseno u CSS-u
2) Volsebno se pojavljuju razmaci izmedju 2 slike (ili bilo cega drugog) odvojenih samo <br> tagom, kao da su 2 <br> taga jedan pored drugog

I u FF poravnava sajt po levoj strani, a u IE po sredini.

Kad izbacim

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

sve je u redu, osim sto je (opet) u FF sajt poravnat po levoj strani (iako u CSS-u, body, ima text-align: center;). Mozda nesto propustam?

Btw znam za razliku izmedju CSS i table poravnatih sajtova, ali mi je (trenutno) nekako lakse da radim sa tabelama. Sto ne znaci da ne pokusavam da predjem na CSS niti da jednog dana necu.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Pazi, sto se tice centriranja site-a, da bi ti site bio centriran i u FF-u i U IE-u, moras da imas ovako nesto u css-u"
body {   margin: auto;   text-align: center;   width: neka vrednost; /* ovo ti je obavezno }
sto se tice ostaloga, ne znam, dok ne vidim - ne mogu da ti pomognem...



offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3665
  • Gde živiš: 127.0.0.1

Ok, hvala, stavio sam sledeci kod
body {    text-align: center;    margin: auto;    width: 665px; /* sirina glavna tabele }

I radi. Hvala ti mnogo, nikad ga ne bih "pogodio" sam. Ali ima jos jedan problem sa centriranjem. Tamo gde je brojac poseta, tabela nece da se centrira po sredini (tabela gde brojac ispisuje svoju vrednost). Sto se tice ostalog, evo ti link sa
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
i link bez toga, pa vidi sta se desava. Obrati paznju na prvu i poslednu celiju u sredini (ono gde pise Poslednja izmena i Izaberite jezik (u IE) i na razmak tamo gde ima <br> tag (u FF).

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Vidi, jako je ne zahvalno da radis html strict i ceo site sa tabelama, sto se tice brojaca poseta, probaj da stavis ovako nesto:
<td><div align="center">12345</div></td>
za ovo ostalo cu pogledati malo kasnije...

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3665
  • Gde živiš: 127.0.0.1

<div align="center"> nije po XHTML 1.0 Strict standardu. Ali to je najmanji problem, resicu ga vec nekako... Sta da radim sa ovim sto me (u najmanju ruku) zeza? Molim te pogledaj, ja sam vec poludeo i nista mi vise ne pada na pamet...

Btw znam da je nezahvalno, ali mi je (trenutno) tako najlakse, i sajt inace prolazi validaciju...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

heh,
<div align="center"> nije, ali zato <div style="text-align: center;"> jeste...
A ovo cu pogledati, samo sada imam jako posla, mozda veceras, ali nista ti ne mogu obecati...

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3665
  • Gde živiš: 127.0.0.1

Ok, sredio sam counter malcice drugacije, sad jos samo ovo oko doctype-a...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

hm, ne znam sta da ti kazem sto se tice ovog menija, ja bih to radio totalno drugacije...
<ul id="menu">   <li><a href>Home</a></li>   <li><a href>Web Design</a></li>   <li><a href>Potrfolio</a></li>   <li><a href>Kontakt</a></li> </ul> #menu ul,li {   list-style-type: none;   margin: 3px 5px 3px 0;   padding: 0; } #menu a {   display: block;   width: 135px;   height: 35px; /* ne znam tacne tvoje vrednosti */   text-decoration: none;   color: #ccc;   background: url(slika.jpg); } #menu a:hover {   color: #c2c2c2;   background: url(slika_over.jpg); }
To je najbolji odgovor koji mogu da ti ponudim, tako izbegavas one <br /> tagove u meniju, a cini mi se da ti oni prave ta sranja...

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3665
  • Gde živiš: 127.0.0.1

Ma ne prave (samo) oni sra... problem, pogledaj gde god se nalazi <br /> tag tu je duplo veci razmak. I to samo u FF-u, dok je kod IE-a drugi problem: celije gde pise Poslednja izmena imaju vecu visinu nego sto "pise" u style.css... I to samo ako je definisan Doctype... ako nije, onda je sve u redu, ali nema validacije...

Dopuna: 19 Jun 2006 18:21

Kakva glupost... ako promenim doctype u
<?xml version="1.0" charset="windows-1250" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
onda IE radi kako treba, dok problem u FF (dupli <br /> tag) ostaje... Na kraju cu da batalim web design, kupujem njivu i traktor i bar cu da radim nesto sto ne moze da me zajebava kako mu dodje...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Care, ja ne vidim te razmake o kojima ti pricas, evo ti jedan tip, izbegavaj maximalno border-e i padding, jer ga FF i IE drugacije parsuju - mozda je u tome problem i ovde kod tebe...

Dopuna: 19 Jun 2006 18:29

...i polako, nemoj da se nerviras - time nista neces postici. Moj savet ti je da batalis te tabele i da krenes da radis sa divovima(1. sto je kod mnogo pregledniji 2. sto je mnogo lakse raditi sa istim)

Ko je trenutno na forumu
 

Ukupno su 707 korisnika na forumu :: 36 registrovanih, 8 sakrivenih i 663 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, Atomski čoban, bojank, Boris90, BSD, crnitrn, DH, goxin, hyla, I AM THE KING, kalens021, ljuba, Marko Marković, mercedesamg, Mercury, miljannis, oddsock, pein, Profica, repac, ruma, S-lash, Snorks, SOVO515, Srki94, stegonosa, Trpe Grozni, voja64, vukovi, W123, Wisdomseeker, wolf431, zexoni, Živković, 223223