Kezdőoldal » Számítástechnika » Weblapkészítés » HTML és CSS - Szövegek pozicio...

HTML és CSS - Szövegek pozicionálása?

Figyelt kérdés

Helló!


Valaki tudna egy kódot írni, linkelni? Példa is elég


Szóval, ha mondjuk ezt használom:

<DIV style="position: absolute; top:200px; left:20px; width:50px; height:25px; color:#FF5252; font-size:20px">Blablabla</DIV>


Akkor a top:200px és left:20px a böngészőnek a bal és fenti oldalától mért távolság. Én azt szeretném, ha lenne egy külön téglalap, egy külön keret ( akár láthatatlan ), aminek a közepe a böngésző közepén lenne. Ilyenkor mindenkinek, pl 800x600, 1368x768 vagy 2560x1920 felbontásban is a szövegek a közepén lennének. ( nem pontosan az align:middle )


ilyenre gondoltam


[link]



Kösz előre is ( Sehol nem találom neten )



2013. júl. 30. 15:17
 1/8 anonim ***** válasza:
margin:auto; stílussal horizontálisan középre tudod rakni a div-et. Vertikálisan passz. Talán ha a külső divnek adsz egy vertical-align-t.
2013. júl. 30. 15:34
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Megpróbáltam sok mindent, idáig eddig jutottam

[link]


Ilyenre gondoltam. Már csak meg kéne oldani az egészet. ( mert ez nem teljesen az )


Nekem kellene egy doboz, téglalap amit fixálok. Kezdő vagyok, nem lehet számításokat végezni?

Amire gondoltam:


aDobozBalOldala == ( aBöngészőSzélessége / 2 ) - 400


Ebből könnyen ki lehetne indulni, de egy csomó gond van:

1 - lehet e számításokat végeztetni

2 - hogyan állapítja meg, mi a böngésző szélessége

2013. júl. 30. 16:00
 3/8 anonim ***** válasza:

próbáld ki ezt:

<html>

<head>

<style>

#wrapper, #container {

width:50px;

height:25px;

color:#FF5252;

font-size:20px;

}

#wrapper {

bottom: 50%;

right: 50%;

position:

absolute;

}

#container {

left: 50%;

position: relative;

top: 50%;

}

</style>

</head>


<body>

<div id="wrapper"><div id="container">Blablabla</div> </div>

</body>

</html>

2013. júl. 30. 16:04
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:

Ez jónak tűnik

Egyre közelebb vagyok már hozzá


Azt valahogy meg lehetne oldani, hogy mint ahogy most is, a szöveg a képernyő szélességének az 50%-án van, csak még vonjon le belőle X pixelt?


Köszi ez is hasznos volt

2013. júl. 30. 16:25
 5/8 anonim ***** válasza:
Ha még tologatni akarod ide-oda, akkor a container divre rakhatsz margin-top, vagy margin-left-et. Akár negatív értékkel, ha balra és fel akarod húzni valahány pixellel.
2013. júl. 30. 16:30
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:

Sikerült


[link]


Ezen az oldalon találtam meg, ha valakinek kellene még. Középre dob egy téglalapot, amit át lehet méretezni, és ehhez igazodik a text.

2013. júl. 30. 17:28
 7/8 anonim válasza:

Ha azt szeretnéd, hogy a div horizontálisan középen legyen, akkor:


margin: 0 auto;


vagy


position: absolute;

width: 900px;

left: 50%;

margin-left: -450px;


(tehát miután a div bal szélét a képernyő közepéhez igazítod, a div szélességének felével "visszahúzod" balra.)


vagy:


width: 80%;

margin: 0 10% 0 10%;

2013. júl. 30. 18:00
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Kösz, ment a zöld mindenkinek
2013. júl. 30. 18:49

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!