Főoldal Tartalom témakörei

Div és táblázat pozíciók

Ugrás, a szövegek pozíciója témakörre!

 

 

 

 

Div szakaszok vízszintes pozícionálása

Div szakasz balra igazítása
{float: left;}

.

Div szakasz középre igazítása
{clear: both; margin-right: auto; margin-left: auto;}

.

Div szakasz jobbra igazítása
{float: right;}

 

Táblázatok vízszintes pozícionálása

Táblázat balra.
{float: left;}
th-cellath-cellath-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella
Táblázat középre.
{clear: both; margin-right: auto; margin-left: auto;}
th-cellath-cellath-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella
Táblázat jobbra.
{float: right;}
th-cellath-cellath-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella
td-cellatd-cellatd-cella

 

 

A div szakaszok sorrendje a szövegfolyamban:
<div class="divszakaszok">
{width: 90%; border: 1px solid black;}

<div id="fixed01"> {top: 80px; left: 200px;} </div>
<div id="absolute01"> {top: 10px; left: 20px;}</div>
<div id="absolute02"> {margin-top: 80px; margin-left: 250px;}</div>
<div id="relative"> {top: 10px; left: 50px;}</div>
<div id="statikus"> {margin-bottom: 10px; margin-left: 10px;}</div>

</div>

1. Div szakasz fix pozícióba igazítása
{width: 350px; position: fixed; top: 140px; left: 530px;}
Együtt mozog az oldal görgetésével


2. Div szakasz abszolut igazítása
{width: 350px; position: absolute; top: 220px; left: 400px;}

 

4. Div szakasz abszolut igazítása
{position: absolute;
margin-top: 80px;
margin-left: 250px;}

 

 

5. Div szakasz relativ igazítása
{position: relative;
top: 10px;
left: 50px;}

 

 

 

6. Div szakasz statikus igazítása
{position: static;
margin-bottom: 10px;
margin-left: 10px;}

 

 

 

Felcseréljük a div szakaszok sorrendjét.

A div szakaszok sorrendje a szövegfolyamban:
<div class="divszakaszok">
{width: 90%; border: 1px solid black;}
<div id="statikus"> {margin-top: 10px; margin-left: 10px;} </div>
<div id="absolute"> {margin-top: 10px; margin-left: 350px;} </div>
<div id="relative"> {margin-top: 10px; margin-left: 120px;} </div>
</div>

Ha jól megnézzük, a weboldalon, azaz, a valóságban más a megjelenési sorrend.

 

Div szakasz statikus igazítása
{position: static;
margin-top: 10px; margin-left: 10px;}

 

 

Div szakasz abszolut igazítása
{position: absolute;
margin-top: 10px; margin-left: 350px;}

 

 

Div szakasz relativ igazítása
{position: relative;
margin-top: 10px; margin-left: 120px;}

 

.

 


 

A div szakaszok megjelenése, ha ezeket, egymás után írjuk meg,
a szövegfolyamban.

A bemutatóban, eltérő megírási sorrendben történik a bemutatásuk.
A div szakaszokra jellemző típus meghatározások eltérőek, de a pozíció meghatározások, megegyeznek.
A margin-top: .... px; érték, nincs meghatározva!

  1. relativ{position: relative; width: 100px; height: 50px; margin-left: 10px;}
  2. static{position: static; width: 100px; height: 50px; margin-left: 40px;}
  3. absolute{position: absolute; width: 100px; height: 50px; margin-left: 70px;}

 

Sorrend: 1; 2; 3;
Típus meghatározás nincs
1.Normál
2.Normál
3.Normál
Sorrend: 1; 2; 3;
Típus sorrend: Relativ; Static; Absolute;
1.Relativ.
2.Static.
3.Absolute.
Sorrend: 1; 3; 2;
Típus sorrend: Relativ; Absolute; Static;
1.Relativ.
3.Absolute.
2.Static.
Sorrend: 2; 1; 3;
Típus sorrend: Static; Relativ; Absolute;
2.Static.
1.Relativ.
3.Absolute.
Sorrend: 2; 3; 1;
Típus sorrend: Static; Absolute; Relativ;
2.Static.
3.Absolute.
1.Relativ.
Sorrend: 3; 1; 2;
Típus sorrend: Absolute; Relativ; Static;
3.Absolute.
1.Relativ.
2.Static.
Sorrend: 3; 2; 1;
Típus sorrend: Absolute; Static; Relativ;
3.Absolute.
2.Static.
1.Relativ.
 

 

A következő részben, meghatározzuk a top értéket is, ez egyforma lesz mindegyik div szakasznál.

  1. relativ{position: relative; width: 100px; height: 50px; margin-top: 10px; margin-left: 10px;}
  2. static{position: static; width: 100px; height: 50px; margin-top: 10px; margin-left: 40px;}
  3. absolute{position: absolute; width: 100px; height: 50px; margin-top: 10px; margin-left: 70px;}

 

Sorrend: 1; 2; 3;
Típus meghatározás nincs
1.Normál
2.Normál
3.Normál
Sorrend: 1; 2; 3;
Típus sorrend: Relativ; Static; Absolute;
1.Relativ.
2.Static.
3.Absolute.
Sorrend: 1; 3; 2;
Típus sorrend: Relativ; Absolute; Static;
1.Relativ.
3.Absolute.
2.Static.
Sorrend: 2; 1; 3;
Típus sorrend: Static; Relativ; Absolute;
2.Static.
1.Relativ.
3.Absolute.
Sorrend: 2; 3; 1;
Típus sorrend: Static; Absolute; Relativ;
2.Static.
3.Absolute.
1.Relativ.
Sorrend: 3; 1; 2;
Típus sorrend: Absolute; Relativ; Static;
3.Absolute.
1.Relativ.
2.Static.
Sorrend: 3; 2; 1;
Típus sorrend: Absolute; Static; Relativ;
3.Absolute.
2.Static.
1.Relativ.
 

 

 

Ne feledjük!
Adott div szakasz magassága Explorer és Mozilla Firefox böngészőben nem egyforma. Ezt, nekünk kell korigálni stíluslapon, azaz CSS-fájlban, hogy mindkét böngésző egyformán jelenítse meg.

Egy adott div szakasz szélessége, a következőkből tevődik össze:
width + border + padding = div szakasz szélessége

Bővebben, azaz részletesen, lásd a Div méretei témakörben:

 

Vissza a lap elejére

Pozíció meghatározások.

  • Pozíció viszonyított:
    • relatíve
  • Pozíció abszolút:
    • absolute
  • Pozíció rögzített:
    • fixed
  • Pozíció statikus:
    • static
  • Pozíció öröklés:
    • inherit
  • Fentre:
    • top
    • margin-top
    • padding-top
  • Középre:
    • center
  • Jobbra:
    • right
    • margin-right
    • padding-right
  • Lentre:
    • bottom
    • margin-bottom
    • padding-bottom
  • Balra:
    • left
    • margin-left
    • padding-left
  • Külső:
    • margin
  • Belső:
    • padding
  • Tetszőleges:
    • {top: érték; left: érték;}
  • Tetszőleges:
    • {margin-top: érték; margin-left: érték;}

Csúsztatásos pozíciók

  • Balra:
    • {float: left;}
  • Középre:
    • {margin-right: auto; margin-left: auto;}
  • Jobbra:
    • {float: right;}