Oprava css layoutu

MAS

Oprava css layoutu
« kdy: 28. 12. 2017, 17:21:18 »
Ahoj, umí někdo odsadit ten prostřední box (žlutý) zleva a zprava od 10px? Mě to nejde :( Zkoušel jsem margin: 0 10px; ale ani se to nehne. Děkuji
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_equal_height_media


borekz

  • ****
  • 493
    • Zobrazit profil
    • E-mail
Re:Oprava css layoutu
« Odpověď #1 kdy: 28. 12. 2017, 17:42:14 »
Stačí zrušit display:table-cell. Není to fake, že ?

MAS

Re:Oprava css layoutu
« Odpověď #2 kdy: 28. 12. 2017, 17:45:50 »
Díky, ale snad poradí, kdo tomu rozumí..

jiřin

Re:Oprava css layoutu
« Odpověď #3 kdy: 28. 12. 2017, 18:30:16 »
Snažíte se použít něco tak jak to použít nelze. Vždyť je to zobrazeno jako tabulka. Použijte to jako kontejner a strčte si dovnitř co potřebujete. Ještě jste toho přečetl málo, čtěte víc

Re:Oprava css layoutu
« Odpověď #4 kdy: 28. 12. 2017, 19:04:28 »
Rada nepoužívat na to tabulku byla správná. Na tohle se ideálně hodí flexbox.

Kód: [Vybrat]
.col-container {
    display: flex;
    width: 100%;
}
.col {
    flex-grow: 1;
    margin: 0 10px;
    padding: 16px;
}


andy

Re:Oprava css layoutu
« Odpověď #5 kdy: 28. 12. 2017, 19:53:20 »
Presne tak ako by si to urobil v tabulke. Cize napr borderom (pridas col1 na zlty div a .col1 {border-left: 10px solid white; border-right: 10px solid white;}).

shojian

Re:Oprava css layoutu
« Odpověď #6 kdy: 28. 12. 2017, 22:16:34 »