» »

Prosim pomagajte pri večih DIVih in CSSju

Prosim pomagajte pri večih DIVih in CSSju

steev ::

Prosim, če mi pomagate. Imam naslednji problem. Tukaj je link. No gre za čisto preprosto zadevo (izgleda ne zame). Vse skupaj si malo povečajte (ctrl++).

Desno imate rdeč div, ki je v bistvu 'vrhnji' div, ostali so vsi v njem. Torej je to rdeče ozadje še za vijoličnim in zelenim.

Vijola je vsebina in je pač toliko širok in visok kot je (odvisno od vsebine). Tisti zgoraj v kotu (zelen) je v redu (5x5px).

Sedaj pa bi rad tam, kjer je rdeča še vidna, en div (ki je že v kodi, samo se ne vidi), ki bi zapolnil to rdečino. Se pravi bi bil pod zelenim, isto širok kot zeleni (5 px), visok pa spet odvisno od vsebine.

Je to možno? Kako bi se to naredilo. Imate kako idejo.

V CSS je verjetno tudi kaj preveč napisano. Nimam toliko znanja, da bi to napisal. Bol se igram in spreminjam nastavitve, pa če rata, pač rata.

Se že za vnaprej zahvaljujem.

Lp
:|

DMouse ::

Ni možno, ker ne veš, koliko je vijoličen visok. Če bi vedel, bi nastavil višino vijoličen-5px. Čeprav webdeveloperji na splošno zavračajo tabele za layout, je točno to, kar ti hočeš, možno narediti zgolj in samo s tabelami.

t3hn0 ::

da se resit z divi.

zunanji div mora imeti lastnost:
position: relative;


nato pa das zgornji desni 5x5 okvircek notri tako:
width: 5px;
height: 5px;
position: absolute;
top: 0px;
right: 0px;


ce imas se spodnji 5x5 okvircek, je koda zanj taka:
width: 5px;
height: 5px;
position: absolute;
bottom: 0px;
right: 0px;


za bar med njima pa je koda taka:
width: 5px;
position: absolute;
top: 5px; /* odmik od zgoraj, ker je tam 5x5 okvircek */
bottom: 5px; /* ce imas se spodnji okvir, drugace pride tuki notr 0px... */
right: 0px;


tako bi se ti moral srednji div raztegnit


//edit:
vsebinski div pa naj ima:
margin-right: 5px;
^.^

Zgodovina sprememb…

  • spremenil: t3hn0 ()

steev ::

Svaka čast. Dobiš za pir na kakem tehnotu (nick?) :D
:|

DMouse ::

Wow, pa res. Vsaka čast!
Sem na hitro ocenil, da je to problem dveh stolpcev, kjer sta oba iste višine... razlika je le ta, da ne veš, v katerem bo več vsebine. Morata pa biti pravilno renderirana, torej tudi z ozadji... Tukaj sem pa 99% da ne gre :S

steev ::

:|

t3hn0 ::

heh...nekako se mi je zdelo da bi rad sence implementiral ;)

to je tudi pri meni dokaj pogosta praksa...
^.^

DMouse ::

Ko sem zadevo hotel uporabiti v konkretnem projektu, se je izkazalo, da ne dela v IE6 :(

What does this mean? It means our assumption that only one corner of a div can be absolutely positioned on a page creates a problem specifically for IE5 and IE6.

http://www.alistapart.com/articles/conf...

steev ::

Jap. Sem probal ja, in ne dela. IE6 se marsikaj drugega ne podpira, tako da sem ga kar skenslal z liste podprtih brskalnikov.
:|


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1297330903 (55052) htmltroubles
»

Wampserver in Firefox

Oddelek: Izdelava spletišč
61714 (1594) jonystar
»

Določiti css style

Oddelek: Izdelava spletišč
11781 (639) WarMaker
»

CSS problemi (strani: 1 2 )

Oddelek: Izdelava spletišč
519328 (7127) nuuush
»

[CSS]Pozicioniranje footer diva

Oddelek: Izdelava spletišč
62288 (2235) amaze646

Več podobnih tem