Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Ennusta Sivun Asettelu Eri Elementtityypeillä | delete
CSS:n Perusteet

bookHaaste: Ennusta Sivun Asettelu Eri Elementtityypeillä

Pyyhkäise näyttääksesi valikon

Tehtävä

Tutki annettua HTML-koodia ja ennusta, miltä sivu näyttää selaimessa. Mukana on kolme <div>-elementtiä, joista jokainen sisältää yhdistelmän rivinsisäistä ja lohkotason elementtiä.

<div>
  <span>This is an inline element</span>
  This is a block-level element.
</div>

<div>
  This is a block-level element.
  <span>This is an inline element</span>
</div>

<div>
  This is a block-level element.
  <span>This is an inline element</span>
  This is another block-level element.
</div>

Pohdittavia kysymyksiä

  1. Miten rivinsisäiset ja lohkotason elementit vuorovaikuttavat kunkin <div>-elementin sisällä?
  2. Miten elementtien järjestys vaikuttaa asetteluun?
  3. Millainen visuaalinen hierarkia muodostuu rivinsisäisten ja lohkotason elementtien välille kussakin <div>-elementissä?
  1. Miten rivinsisäiset ja lohkotason elementit vuorovaikuttavat kunkin <div>-elementin sisällä?
    • Ensimmäisessä ja toisessa <div>-elementissä <span>-elementti (rivinsisäinen) esiintyy ennen tekstiä (lohkotaso);
    • Kolmannessa <div>-elementissä <span>-elementti on tekstin (lohkotaso) keskellä.
  2. Miten elementtien järjestys vaikuttaa asetteluun?
    • Ensimmäisessä <div>-elementissä teksti "This is a block-level element." todennäköisesti näkyy rivinsisäisen elementin alapuolella <div>-säiliön oletuslohkotason käyttäytymisen vuoksi;
    • Toisessa <div>-elementissä elementtien järjestys on päinvastainen, joten teksti näkyy todennäköisesti rivinsisäisen elementin yläpuolella;
    • Kolmannessa <div>-elementissä teksti ja rivinsisäinen elementti vuorottelevat, joten asettelu näyttää tekstin ja rivinsisäisen elementin järjestyksessä.
  3. Millainen visuaalinen hierarkia muodostuu rivinsisäisten ja lohkotason elementtien välille kussakin <div>-elementissä?
    • Rivinsisäinen elementti (<span>) todennäköisesti näkyy tekstin kanssa samalla rivillä kaikissa tapauksissa, mutta sen sijainti vaihtelee elementtien järjestyksen mukaan <div>-säiliössä.
index.html

index.html

index.css

index.css

copy
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 6. Luku 5
some-alt