'navond
Ik ben de halve dag bezig geweest met iets dat me ontzettend makkelijk leek.
Ik wil namelijk een venster van 800xX pixels indelen met bepaalde elementen die vaste waarden hebben en zich moeten aanpassen aan de inhoud. Een gemiddelde website dus eigenlijk.
Toch lukt het me totaal niet om dit op papier te krijgen, ik beschouw mezelf toch op z'n minst als intermediate qua niveau van CSS en HTML maar ik doe het kennelijk toch aardig fout.
laat ik een tabel gebruiken om aan te geven wat ik wil bereiken:
voor het formaat van de afzonderlijke onderdelen betekend dat:
afhankelijk van de eisen aan de hokjes was ik tot de volgende opbouw gekomen:
zoals je waarschijnlijk al ziet is dit een standaard kader idee, ziet er ongeveer zo uit:
nu wilde ik dit dus eigenlijk oplossen zonder table's.
<div boven>
<img><img><img><span>titel</span><img><img><img>
</div>
<div midden>
<img><div inhoud></div><img>
</div>
<div onder>
<img><img><img>
</div>
style:
div#inhoud {
display: inline;
}
voor een online test zie hier:
http://www2.hku.nl/~arjan0/test.html
Mijn vragen:
• Is dit de handigste manier om dit op te lossen?
• Is het mogelijk om dit zonder javascript succesvol aan de inhoud te laten aanpassen?
• Is het überhaupt wel verstandig om dit te willen oplossen zonder table?
overigens wil ik zo min mogelijk background images gebruiken, eigenlijk zelfs helemaal geen, omdat ik PNG's gebruik en IE doet daar niet zo lief mee.
alvast bedankt voor eventuele feedback.
Ik ben de halve dag bezig geweest met iets dat me ontzettend makkelijk leek.
Ik wil namelijk een venster van 800xX pixels indelen met bepaalde elementen die vaste waarden hebben en zich moeten aanpassen aan de inhoud. Een gemiddelde website dus eigenlijk.
Toch lukt het me totaal niet om dit op papier te krijgen, ik beschouw mezelf toch op z'n minst als intermediate qua niveau van CSS en HTML maar ik doe het kennelijk toch aardig fout.
laat ik een tabel gebruiken om aan te geven wat ik wil bereiken:
| boven1 | boven2 | boven3 | boven4 | boven5 | boven6 | boven7 |
| midden1 | midden2 | midden3 | ||||
| onder1 | onder2 | onder3 | ||||
voor het formaat van de afzonderlijke onderdelen betekend dat:
| fixed | v-fixed | fixed | h-variabel | fixed | v-fixed | fixed |
| h-fixed | v-variabel | h-fixed | ||||
| fixed | fixed | fixed | ||||
afhankelijk van de eisen aan de hokjes was ik tot de volgende opbouw gekomen:
| img | img | img | span | img | img | img |
| img | div | img | ||||
| img | img | img | ||||
zoals je waarschijnlijk al ziet is dit een standaard kader idee, ziet er ongeveer zo uit:
| + | - | < | titel | > | - | + |
| | | inhoud | | | ||||
| + | --------------- | + | ||||
nu wilde ik dit dus eigenlijk oplossen zonder table's.
<div boven>
<img><img><img><span>titel</span><img><img><img>
</div>
<div midden>
<img><div inhoud></div><img>
</div>
<div onder>
<img><img><img>
</div>
style:
div#inhoud {
display: inline;
}
voor een online test zie hier:
http://www2.hku.nl/~arjan0/test.html
Mijn vragen:
• Is dit de handigste manier om dit op te lossen?
• Is het mogelijk om dit zonder javascript succesvol aan de inhoud te laten aanpassen?
• Is het überhaupt wel verstandig om dit te willen oplossen zonder table?
overigens wil ik zo min mogelijk background images gebruiken, eigenlijk zelfs helemaal geen, omdat ik PNG's gebruik en IE doet daar niet zo lief mee.
alvast bedankt voor eventuele feedback.
oprecht vertrouwen wordt nooit geschaad


