2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
HTML:n "Float" on CSS-asettelutekniikka, joka on alun perin suunniteltu tekstiä varten kuvien ympärille tai yksinkertaisten asettelutehosteiden aikaansaamiseen, kuten elementtien järjestämiseen vierekkäin. Web-kehityksen kehittyessä floatteja käytettiin kuitenkin laajalti myös monimutkaisemmissa sivuasetteluissa, vaikka nykyaikainen CSS tarjoaa kehittyneempiä asettelumenetelmiä (kuten Flexbox ja Grid).
tekstin kiteyttäminen : Tämä on omaperäisin ja intuitiivisin kellukkeiden sovellus. Kun kuva (tai muu lohkotason elementti) on asetettu kellumaan, ympäröivä teksti virtaa sen ympärillä sen sijaan, että jatkaisi normaalia asiakirjakulkua (ylhäältä alas, vasemmalta oikealle).
vierekkäinen asettelu : Asettamalla kellukkeet useille elementeille voit järjestää ne vierekkäin oletuksena pinoamisen sijaan. Tästä on hyötyä luotaessa navigointipalkkeja, kuvagallerioita tai mitä tahansa asettelua, joka edellyttää elementtien järjestämistä vaakasuoraan.
CSS-ominaisuudet:kulkeafloat
Kelluvien elementtien ominaisuudet.Tämä ominaisuus voi hyväksyä useita arvoja, mukaan lukienleft
、right
、none
(oletus, eli ei kellua) jainherit
(Peritty pääelementistäfloat
arvo).
esimerkki:
- <!DOCTYPE html>
- <html>
- <head>
- <style>
- .float-left {
- float: left;
- width: 50%;
- }
- .float-right {
- float: right;
- width: 50%;
- }
- </style>
- </head>
- <body>
-
- <div class="float-left">左边的内容</div>
- <div class="float-right">右边的内容</div>
-
- </body>
- </html>
Tässä esimerkissä kaksi<div>
Elementit asetetaan kauttafloat: left;
jafloat: right;
Toteutettu vierekkäinen asettelu.
Irrota asiakirjavirta: Kelluvat elementit poistetaan normaalista asiakirjavirrasta, mikä tarkoittaa, että ne eivät enää vie tilaa, jota ne alun perin käyttivät, ja muut ei-kelluvat elementit ohittavat niiden läsnäolon ja täyttävät jättämänsä aukot.
Vaikutus seuraaviin elementteihin: Kelluvaa elementtiä seuraavat ei-kelluvat elementit yrittävät täyttää kelluvan elementin jättämän tilan, mutta itse kelluva elementti ei peitä seuraavan elementin sisältöä tai reunoja.
kirkas kelluke: Jotta vältytään kellumisen ennakoimattomalta vaikutukselta myöhempään layoutiin, on yleensä tarpeen käyttää kellumisen poistamismenetelmää, esim.clear: both;
attribuutit, pseudoelementtien tyhjennys tai uuden lohkotason muotoilukontekstin luominen (kuten käyttämälläoverflow: auto;
taidisplay: flex;
)。
Vaikka kellukkeet ovat yksi tärkeimmistä asettelutekniikoista verkkokehityksessä, ne tuovat myös joitain monimutkaisia ja rajoituksia. Nykyaikaisten CSS-asettelutekniikoiden, kuten Flexboxin ja Gridin, ilmaantumisen myötä floattien käyttö monimutkaisissa asetteluissa on vähitellen vähentynyt, mutta joissakin yksinkertaisissa skenaarioissa tai projekteissa, jotka vaativat taaksepäin yhteensopivuutta vanhojen selaimien kanssa, floatit ovat edelleen hyödyllinen työkalu.
Jatkamme asiaankuuluvan sisällön päivittämistä ja jakamista tulevaisuudessa.Muista kiinnittää huomiota!