Kezdőoldal » Számítástechnika » Programozás » Responsive margin és padding...

Responsive margin és padding létezik? Hogy használjam ebben az esetben?

Figyelt kérdés

Három boxom floatol egymás mellé alapesetben:

.box0 {width:30%;

background-color:white;

height:400px;

margin:auto 0px auto 0px;

padding:10px 20px 0px 20px;

float:left;


}

(A boxok egy 1200px szélességet vesznek fel együtt.)



@media only screen

and (min-width :800px)

and (max-width : 1120px) {

.box0 {PADDING:?}

}

Azt szeretném, hogy ebben a felbontásban is egymás mellett legyen a három box, margin ne legyen közöttük, de a padding annyival csökkenjen, hogy beférjenek egymás mellé. A jelenlegi paddingnél nem férnek el egy sorban. hogy tudnám arányosan csökkenteni?


Köszi



2016. nov. 4. 08:04
 1/3 anonim ***** válasza:
84%
Bootstrap CSS gányolás helyett.
2016. nov. 4. 09:43
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Százalékos értékekkel próbálkoztál már?
2016. nov. 4. 23:51
Hasznos számodra ez a válasz?
 3/3 Drone007 ***** válasza:

A bootstrap, ha nem értesz hozzá valóban célszerűbb lenne. DE! úgy nem tanulsz semmit.

Amit javaslok jelen esetben a box-sizing: border-box; attribútum. Ennek hatására a blokk elem méret értékeibe nem számolódik bele a padding és a border szélessége.


Erre egyébként több jó megoldás is van, javasolnám például a konténerekbe ágyazást. vagyis hogy maguknak a floatoló osztó konténereknek ne adj se paddingot se margint, azt csak a bennü lévő elemek kapjanak, így elkerülheted ezt a mizériát.


Célszerű lenne megismerkedned az inline-block típussal, ezeket float nélkül egymás mellé pakolhatod, és kis trükközéssel könnyebben módosítható a sorrendjük is egy soron belül.


A másik nagyszerű dolog amit a css3 hozott be az életünkbe az pedig a flexbox. Sokkal varázslatosabb dolgokat lehet vele megoldani, mint az egyszerű floatolós blokk elemekkel. Sajnos csak az IE10+ támogatja, de ettől még nagyszerű. Nem véletlen, hogy a Bootstrap 4 már ezzel állítja elő a grid rendszerét.

2016. nov. 5. 08:14
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!