PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
html: doctype + div
Postitaja: kassu 2005-09-23 01:40:47
Niisiis on probleem. Kui panen paika DOCTYPE, siis ei kuvata enam div'e õiges kohas. Nimelt on css'is määratud asukoht, aga kui doctype olemas, kuvab kõik üksteise otsa. Olen proovind erinevaid, xhtml, html 4,1 jne doctype panna, ehk selles asi, kuid siiani ei ole leidnud sobivat, mis töötaks. Siiski soovin, et html valideeruks. Ahjaa, ilma doctype'ta töötab suurepäraselt!

Kellegil ideid?
RE: html: doctype + div
Postitaja: kassu 2005-09-23 01:51:09
Suured tänud kasutajale Keegi_Teine, kes IRC's aitas lahenduseni jõuda!

Igastahes, kui kellegil peaks sama probleem kunagi tekkima, siis lahenduseks on koristada ebavajalik crap sealt ära, ehk siis HTML 4.01 juhul panna lihtsalt
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

;)

Viimati muudetud: 23-09-2005 01:51:44
Muutja: kassu
Põhjus: kirjaviga.

RE: html: doctype + div
Postitaja: mudamölakas 2007-02-23 16:30:35
Aga kuidas lahendada sellist asja, et div widthi saab määrata protsendiga, aga heighti ei saa, samas aga saab anda näärtuse näiteks px. Ainus asi mis toimib on DOCTYPE ära kustutada.
RE: html: doctype + div
Postitaja: rtfm 2007-02-23 16:44:12
TSITEERITUD:
Aga kuidas lahendada sellist asja, et div widthi saab määrata protsendiga, aga heighti ei saa, samas aga saab anda näärtuse näiteks px. Ainus asi mis toimib on DOCTYPE ära kustutada.


teine lahendus on endale selgeks teha mis asi on doctype ja milleks see vajalik on ja peale seda võiks tutvuda vastava DOM -iga jne

Lõhidalt oleks asi selline, et div saaks kõrgust protsentides peab olema sellel elemendil mille sees ta on mingi kõrgus määratud (et oleks millegi põhjal protsenti arvutada), kui see element on juhuslikult body , siis peaks ka bodyl olema kõrgus määratud kuna body on ise htmli sees, siis ka html elemendi kõrgus peaks olema määratud


html {height: 100%; width: 100%; padding: 0; margin: 0}
body {height: 100%; width: 100%; padding: 0; margin: 0}


sellise htmli sees saad anda divile kõrguse % kuna nyyd sa tead, et div on asja sees millel on antud kõrgus , kui kõrgust ei ole antud, siis div ei saa enda kõrgust arvutada ja ei saa ka suuremaks muutuda kui element mille sees ta asub (kui kõrgust ei ole määratud siis on üldjuhul sama suur, kui sisu selle elemendi sees). Erinevad brauserid võivad muidugi erinevalt seda asja renderdada, aga see on teine teema
RE: html: doctype + div
Postitaja: mudamölakas 2007-02-23 16:54:06
Tänan sain targemaks, aga kas body määrab suuruse automaatselt akna suuruse järgi.
RE: html: doctype + div
Postitaja: rtfm 2007-02-23 17:08:42
TSITEERITUD:
Tänan sain targemaks, aga kas body määrab suuruse automaatselt akna suuruse järgi.


proovi järgi ja saad teada, pane border ümber

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.084244966507