Kezdőoldal » Számítástechnika » Weblapkészítés » Egy böngésző képernyőjét...

Egy böngésző képernyőjét szeretném két div-vel két egyenlő részre osztani. Meg lehet valahogy úgy csinálni, hogyha széles a képernyő, akkor egymás mellé tegye a diveket, ha meg magas, akkor egymás alá?

Figyelt kérdés

2012. okt. 16. 11:34
 1/8 anonim ***** válasza:

meg lehet biztos, de nm értelek pontosan..


szóval: adott két div.

"Egy böngésző képernyőjét szeretném két div-vel két egyenlő részre osztani. " ez könnyű, mindkét div szélessége legyen 50%, relative position,float: left.


Ezen felül azt szeretnéd, hogy "ha magas a képernyő" ez a tablet akar lenni, vagy mi?


Bár nem lényeg, tuti, hogy azt szeretnéd, hogyha a két div mondjuk a 600px-nél szűkebb képernyőkön jelenik meg,akkor ne a fejenként 300px-es területet töltse ki, hanem legyen egymás alatt a kettő, mondjuk 400px széles divként..


erre találták ki a min-width: valamennyi px; szelektort:


ha adsz a diveknek ilyen tulajdonságot,pl 400px-t, akkor működés:


a képernyő szélessége: 2000px .... két 1000 széles div

a képernyő szélessége: 1000px .... két 500 széles div

a képernyő szélessége: 800px .... két 400 széles div


a képernyő szélessége: 750px .... két, 375px széles div LENNE, de mivel megmondjuk neki, hogy 400 alé nem mehet, így kénytelen megjelenítenie a két 400px széleset, ami uge nem fér kiegymás mellett, így lesz@rva a megadott pozíciót, egymás alatt lsznek megjelenítve..


#div {

position: relative;

float: left;

width: 50%;

min-width: 400px;

}



így gondolod?

2012. okt. 16. 13:31
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
és bocs az elgépelésekért.. :D
2012. okt. 16. 13:33
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

Nem értetted meg.

Ha magas, akkor egymás alatt kéne legyenek, azaz width=100%,

de ha széles, akkor a height=100% és a width=50%.

De nem tudom előre.

2012. okt. 16. 13:45
 4/8 anonim ***** válasza:

magyarázatot kérek:


ha magas: ez azt jelenti, hogy magasABB, mint szélesebb?

mit pl az ipad?

2012. okt. 16. 14:03
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

egyébként, ha most jól értem, kétféle elrendezés közül akarsz választani:

ha szélesség < magasság, akkor a.) elrendezés

ha magasság < szélesség, akkor b.) elrendezés


ezt mondjuk a javascript tudja is; kell két db css-fájl, aztán:

if (screen.width > screen.height) {

document.write('<link rel="stylesheet" type="text/css" href="stilus1.css">');

}


stb, analóg módon.

2012. okt. 16. 14:12
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:

köszi szépen, ez így jó lesz


már csak annyi kérdésem lenne, hogy egy file-ba meg lehet-e oldani? nem lehet a html-be beágyazni a két css részt?

2012. okt. 16. 14:15
 7/8 anonim ***** válasza:

hát, mostanság az a "divat", illetve a szabvány, hogy a html-en kívül, egy külön css fájlban definiálunk stílust..


de magára a kérdésre válaszolva: persze, lehet:


a kódomban a document.write, mint az gondolom látható, a html headjébe "beleírja" a használandó css tagjét.. na, ha a metaelem helyett egy sima <style type="text/css">

h1 {color:red;}

p {color:blue;}

</style>

tagok közé zárt stíluslap-elemeket írsz, akkor az kerül bele a html-be..

2012. okt. 16. 14:21
Hasznos számodra ez a válasz?
 8/8 SipiZork ***** válasza:
jQuery, window height, window width, div-eid ugyanezen adatai, utána olvasás és ügyeskedés ;)
2012. okt. 17. 04:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!