Kuinka luoda: rinnakkainen taulukko

Opitaan, kuinka luoda rinnakkaisia taulukoita CSS:n avulla.

Etunimi Sukunimi Ikä
Jill Smith 50
Eve Jackson 94
John Doe 80
Etunimi Sukunimi Ikä
Jill Smith 50
Eve Jackson 94
John Doe 80

Kuinka luoda rinnakkainen taulukko

Kuinka käyttää CSS float Ominaisuudet luodaksesi rinnakkaisen taulukon:

Esimerkki

* {
  box-sizing: border-box;
}
/* Luo kaksi saraketta */
.column {
  float: left;
  width: 50%;
  padding: 5px;
}
/* Clearfix (poista virtaus) */
.row::after {
  content: "";
  clear: both;
  display: table;
}

Kokeile itse

Kuinka käyttää CSS flex Ominaisuudet luodaksesi rinnakkaisen taulukon:

Esimerkki

* {
  box-sizing: border-box;
}
.row {
  display: flex;
}
.column {
  flex: 50%;
  padding: 5px;
}

Kokeile itse

Huomioitavaa:Flexbox ei ole tuettu Internet Explorer 10 ja aikaisemmissa versioissa. Haluatko käyttää float tai flex Riippuu sinusta. Mutta jos tarvitset tukemista IE10 ja aikaisemmista versioista, käytä float.

Vinkki:Lisätietoja Flexible Box -asettelumoduulista löydät lukemalla CSS Flexbox -opas.

Lisää vastauskykyisyys

Yllä oleva esimerkki näyttää epäkauniilta mobiililaitteissa, koska kaksi saraketta vie sivulta liikaa tilaa.

Lisää seuraava media-kysely, jos haluat luoda vastauskykyisen taulukon, joka muuttuu täysleveästä asettelusta mobiililaitteissa:

Esimerkki

/* Vastaavuusasettelu - alle 600 kuvapistettä olevilla näytöillä, aseta kaksi saraketta ylekköiksi eikä rinnakkain */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

Kokeile itse

Tiedostot

CSS liukuvuusCSS taulukko

CSS liukuvuusCSS 浮动

CSS liukuvuusCSS Flexbox