div height
Hello!
Segítségre lenne szükségem.
Ha van egy div-em, akkor annak hogy mondom meg, hogy a magassága ugyan akkora legyen, mint a mellete lévő divnek (ami persze változó magasságú)?
előre is köszönöm:
Peti
■ Segítségre lenne szükségem.
Ha van egy div-em, akkor annak hogy mondom meg, hogy a magassága ugyan akkora legyen, mint a mellete lévő divnek (ami persze változó magasságú)?
előre is köszönöm:
Peti
google és link
ebből választok is neked egy elmagyarázósat: http://www.projectseven.com/tutorials/css/pvii_columns/index.htm
jó munkát!
T
köszönöm
ennél egy kicsit szolídabb módszer nincs?
Peti
ja: +ha esetleg lenne magyar az sokat lendítene
van magyar
mindenképp át kell viszont túrnod, erre készülj fel. viszont ez mindennek jót szokott tenni...
jó munkát,
T
érdekes
az hogy egy képpel oldom meg, az szerintem nem a leg megfelelőbb módszer lenne.
js
document.getElemetById("egyik").style.height=document.getElemetById("maisk").offsetHeight+"px"; (body onload után)
ne js-sel
Egyértelmű, de egyszerű?
Mindenesetre nekem úgy tűnik, hogy a jelenlegi böngészők CSS ismerete nem nyújt igazán megoldást az ilyen problémákra. Eléggé hekkelgetni kell; a jelenlegi, működő CSS szabályzók közt nincs olyan, hogy "legyen olyan magas, mint a másik". De ha tudsz frappáns CSS megoldást, engem is érdekel.
parancsolj
http://www.456bereastreet.com/lab/equal_height/
u.i.: ha "jelenlegi működő"-t ie-re is értetted akkor persze igazad van... ;]
sajnos
Persze tudom, hogy igazam van ;-)
(Mellesleg van egy csomó más stílus-beállítás-igény is, amit sokkal egyszerűbben lehet JSsel megoldani, sajnos nincs rá használható, egyszerű, frappáns CSS megoldás. Szvsz nem biztos, hogy mindig erőltetni kell a CSS hackeket - lehet, hogy pont attól lesz átláthatatlanabb, hosszabb a HTML kód...)
hopp
igazad van
...
nem tudom mért nem.
mellékelek forráskódot.
forráskód
finoman
De hogy csak a kérdésedet vizsgáljuk:
Nem működik természetesen, mert nem is úgy csináltad, ahogy mondtam:
1: nem adtál id tulajdonságot a diveknek, így persze nem "találja meg" a getElementById. pl. így kell: <div id="body" class="body">a</div>
2: Nem a body onloadba tetted a scriptet, hanem a <body> után közvetlenül. A betöltés folyamán ebben az időpillanatban még nem léteznek azok az elemek, amikre utalna a getElementById. A <head> részbe tegyél egy függvényt, pl:
function init()
{
document.getElementById("kody").style.height=document.getElementById("lc_border").offsetHeight+"px";
}
és a body pedig így kezdődjön:
<body onload="init()">
3: (el is gépeltem, mert kihagytam az "n"-et a getElementById-ből)
4: De IE-ben még így sem működik, mert annyi a hiba, hogy az onload esemény nem is történik meg (nem is gondoltam, hogy ilyen lehetséges). Szóval a legfontosabb az összes html hiba kijavítása. (firefoxon még így is "működik", de IEn is fog persze, ha kitisztítod a hibás részeket)
Szóval a legjobb ha elölről kezded és folyamatosan nézed a HTML validátort, hogy milyen hibákat ad ki.
hiba
a html vladiator már azt jelzi, hogy nincs 1 hiba se.
a scriptet majd most nézem. de eddig nem megy
(amúgy adtam id-t a diveknek csak a beküldött kódból már kiszedtem)
object, érdekes
Más megjegyzésem most nincs.
köszönöm
akkor már csak az lenne a kérdésem, hogy akkor hogy rakjak hozzá flash órat, hogy ne akadjon el a js és a html vladiator se szólja meg.
nem tudom
+
ha megadom a body div-nek a position:absolute kifejezést, akkor nem tudok alá új diveket rakni.
ha nem adom meg, akkor ie-ben szétcsúszik.
tudsz esetleg valami megoldást?
++
egy ojan megoldás esetleg lenne, hogy:
a body elem magasabb mint a right elem
ha igaz: semmit nem csinál
ha hamis: document.getElementById("body").style.height=document.getElementById("right").offsetHeight+"px";
bocs
?
köszönöm
megoldás
SRC → movie?
<param name="SRC" value="elemek/ora.swf" />
helyett
<param name="movie" value="elemek/ora.swf" />
kösz
és esetleg hogy tudnám megadni neki ezt a paramétrt?
wmode="transparent" (ez az embed-ben használható, de azt nem szereti a html vladiator)
Kereső