A különbség - div - és - span, webreference
Elemek az előző fejezetben jelennek meg egymás után ugyanazon a vízszintes vonal. Úgy viselkednek, mint a normál szöveg, és egyszerűen jelenik meg egymás mellett, akkor is, ha egy bizonyos méret és egyéb tulajdonságok, amelyek nem tartoznak a szöveget. Ez nem meglepő, hiszen
Megtekintheti, hogy az elemek működnek
Feltételek szerint a fent megadott, a HTML a következő.
A CSS-ben írunk egy osztály .container. amely kapcsolatban van a címke
Nézzük meg a böngészőben.
Úgy néz ki, mint egy nagy téglalap. Mit szólnál a címkék elválasztásához
Én hozzá egy tulajdonság margin-bottom (fent kiemelt) elválasztásához
Kiváló! A böngésző megjeleníti a „blokkokat” egymás alatt, szemben az előző példához egy formája, ahol a tételeket egy sorban.
Mi a különbség? Amikor megjeleníteni címkék, a böngésző felismeri három csoport elemei:
- inline (kisbetű);
- blokk (blokk);
- inline-blokk (sor-blokk).
Inline elemek nem okoznak az átutalást egy új vonalat és azt mutatják, egy elem mellett egy másik vízszintesen. Blokk elemek vannak beállítva, hogy a blokkok vannak rakva egymás és soha nem jelenik meg a vízszintes, ha nem használja trükkök a CSS (kb amelyből megtudjuk, a következő fejezetben). Sor-blokk hatnak vonalú elemeket (az ábrán egymás mellett), de különböznek tőlük, hogy lehetséges, hogy a méretet. Például, a mező
Hadd osszak meg veletek néhány példát tételeket lehet besorolni valamelyik említett három csoport.
- kisbetű - . .
- blokk - .
.
- Vonal-blokk - .
Alapértelmezésben a belső elemek stilisztikai kijelző tulajdonság értéke inline. A blokk-szintű elemek az értékét blokk. és a vonal-blokk elemek inline-blokk. Most meg tudja magyarázni, ezért a címke Nem szállít a szöveget egy új sort. Mivel ezt a sort, majd a CSS display tulajdonság be van állítva, hogy inline. Ezt szem előtt tartva, az alábbi kódot:
A böngésző megjeleníti egy sorban:
Azonban meg lehet változtatni ezt a viselkedést felvesz egy sort a CSS:
Most a címkék eltérő módon jelennek meg, mindegyik új sorban, mint mi meg a display tulajdonság blokként.
Ebben a példában használjuk
. Akkor vajon mi ez a címke leírja a dokumentumot. A rövid válasz: nem. Mi használja a címkétazokban az esetekben, amikor az összes többi tag nem alkalmasak, hogy mit teszünk bele a dokumentumba. Általában a tag(Kombinálva különböző osztályokba) előállítására használják különböző vizuális hatásokat, aminek eredményeként nincs funkciója, hogy leírja a tartalmát. Például, ha azt szeretné, hogy három függőleges oszlop az oldalon, akkor szükség lehet egy elem, amely megosztani a nagybetűs és kisbetűs-blokkot tartalmaz.Általában egy jó ötlet, hogy nem visszaélni tag
. ha lehetséges.Az új ismereteket a blokkokat, nézzük újra a kódot űrlapunkat, hogy a mezők és a leírások szépen mutatja egymás alatt.
Úgy néz ki, egy kicsit bonyolultabb, de az egyetlen dolog, amit tett, címkéket
. körülvevő minden űrlap elem.Ismét Hasonlítsuk össze az új (jobbra) és a régi kód (a bal oldalon).
Most lássuk, hogyan működik az új kód jelenik meg a böngészőben!
A forma most keres jó!