Skip to main content

Käytä @import Cascading-tyyppisivuilla

Vegas Pro 15 - Full Tutorial for Beginners [COMPLETE - 15 MINS!] (Kesäkuu 2026)

Vegas Pro 15 - Full Tutorial for Beginners [COMPLETE - 15 MINS!] (Kesäkuu 2026)
Anonim

CSS-tyylejä voi käyttää useilla tavoilla verkkosivulle, mukaan lukien ulkoiset tyylisivut tai jopa sisäiset tyylit. Jos käytät ulkoista tyyliarkkia, joka on suositeltava tapa määritellä HTML-asiakirjan ulkoasu ja tuntumaa, yksi lähestymistapa on käyttää

@tuonti.

@tuonti Säännön avulla voit hallita asiakirjoihin tärkeitä ulkoisia tyyliarkeja - joko HTML-sivulle tai jopa muihin CSS-asiakirjoihin. Erilaisten tyylien hajoaminen useisiin pienempiin keskitettyihin tiedostoihin (yksi layoutista, yksi typografiasta, yksi kuvista jne.) Voi joskus helpottaa näiden tiedostojen ja niiden erilaisen tyylin hallintaa. Jos haluat nauttia tuosta hyödystä, tuodaan sitten nämä eri tiedostot, mitä sinun tarvitsee tehdä, jotta heidät kaikki toimisivat web-sivusi näytöllä.

Tuo HTML

Käytä

@tuonti HTML: n sääntö, lisäät seuraavaa

asiakirjasta:

:

Tämä koodi tuovat nyt tämän tyyppisivun käytettäväksi tälle HTML-sivulle ja voit hallita kaikkia tyylejäsi yhdellä tiedostolla. Haittapuolelle tärkeitä tyylejä on, että tämä menetelmä ei salli rinnakkaisia ​​latauksia. Sivun on ladattava koko tyylitaulukko, ennen kuin se siirtyy muulle sivulle, mukaan lukien kaikki muut tuodut CSS-tiedostot tällä menetelmällä. Tällä on kielteinen vaikutus sivusi nopeuteen ja lataustilanteeseen. Kun otetaan huomioon, kuinka tärkeää sivujen tehokkuus on sivuston menestykselle, tämä haitta voi olla syy siihen, miksi et halua käyttää @importia.

Vaihtoehtoinen lähestymistapa

Vaihtoehtona käytettäessä

@tuonti HTML: ssä voit linkittää tähän CSS-tiedostoon:

Tämä toimii hyvin samalla tavalla kuin

@tuonti sillä sen avulla voit hallita kaikkia CSS-tiedostoja yhdestä keskeisestä sijainnista / tiedostosta, mutta tämä menetelmä on suositeltavampi latausnäkymästä. Jos haluat silti jakaa erilaisia ​​tyyppejä erillisiin tiedostoihin, voit jatkaa niin ja käyttää @import-toimintoa Master CSS -tiedostossa. Tämä tarkoittaa sitä, että ulkoisia CSS-tiedostoja voi silti hallita erikseen, mutta koska ne kaikki tuodaan yhteen master-CSS: ään, suorituskyky paranee.

Tuodaan CSS: ään

Käyttämällä

koodi esimerkki saattaa tuoda "default.css" -tiedoston käytettäväksi HTML-sivulla. Tämän CSS-tiedoston sisällä sinulla olisi eri sivutyypit. Voit tarkastella kaikkia näitä tyylejä yhdellä sivulla, tai voit käyttää @import -tekniikkaa jakaa ne erille helpottamaan hallintaa. Jälleen kerran sanokaamme, että käytämme 4 erillistä CSS-tiedostoa - yksi layout, yksi typografialle ja yksi kuville. Neljäs tiedosto on meidän "master" -tiedosto, johon sivumme linkit (tässä esimerkissä tämä on "default.css"). Tämän master-CSS-tiedoston yläosassa voimme lisätä alla näkyvät säännöt:

@import url ('/ tyylit / layout.css'); @ tuonti url ('/ tyylit / type.css'); @ tuonti url ('/ tyylit / images.css');

Huomaa, että nämä säännöt on pakko oltava ennen kaiken muun CSS-tiedoston sisältöä, jotta he voivat työskennellä. Et voi saada muuta CSS-tyyliä ennen näitä tuontisääntöjä.

Näiden tuontisääntöjen alla voit lisätä kaikki muut haluamasi CSS-tyylit oletusarkillesi. Kun tämä tärkein CSS-tiedosto on ladattu, se tuo ensin nämä erilliset tiedostot ja lisää niiden tyylit tyylitaulukon yläosaan. Sen jälkeen kaikki tuodut tyylisi tuodaan näiden muiden tuoteluokkien alla, jolloin luodaan koko CSS-tiedosto, jota verkkoselaimella käytetään sivustosi näyttämiseen. Saat pienempien, tarkemmin keskittyneiden tiedostojen hallintaominaisuudet samalla, kun sinulla on vielä yksi tyylitaulukko, joka on liitetty kyseiseen HTML-muotoon.

@Import for Media Queriesin käyttäminen

Yksi asia, jonka voit harkita, erottaa verkkosivustosi mediakyselyt reagoivien verkkosivustojen tyyliin erilliseksi tiedostoksi. Koska nämä herkät tyylit voivat olla hämmentävää, kun katsotaan sivustosi muiden tyylisääntöjen rinnalla, ottaa heidät omaan käyttöönsä toisessa tiedostossa. Yksi huolenaihe tästä lähestymistavasta on se, että sinun

@tuonti sääntöjen on oltava ensimmäisiä, tämä tarkoittaa, että mediakyselyt ladattaisiin ennen muita sivustosi tyylejä. Kun luot mobiililaitteen ensimmäisen vastaavan sivuston, joka ottaa suorituskyvyn huomioon, tämä on todennäköisesti ongelma. Tästä syystä ehdotetaan, että et osu sivustosi reagoivista tyyleistä erikseen ja käytät niitä

@tuonti tuoda ne sivustollesi. Kyllä, voi vaikuttaa hyödylliseltä, mutta haitat ylittävät nämä edut.

Tarvitsenko @importin käytön?

Ei, sinä et. Monet sivustot yksinkertaisesti näyttävät kaikki tärkeimmät tyylinsä yhdelle tiedostolle ja, niin suuret kuin kyseinen tiedosto, se hoidetaan näin (näin teen sen omassa työssäni). Jos löydät

@tuonti hyödyllistä, se voi olla osa työnkulkua. Muuten voit turvallisesti rakentaa verkkosivuja, jotka sinun kaikkien CSS-sääntöjen tyylisivu.

Selaintuki

Erittäin, vanhoilla selaimilla on ongelmia joidenkin näistä @import-sääntöjen kanssa, mutta näillä selaimilla ei todennäköisesti ole ongelma sinulle näinä päivinä. Tämä pätee erityisesti silloin, kun Internet Explorerin vanhempien versioiden käyttöikä on päättynyt. Lopulta, jos päätät käyttää

@tuonti HTML- tai CSS-sääntöjäsi, sinun ei pitäisi joutua koskemaan sellaisia ​​ongelmia, joissa on vanhoja verkkoselainten versioita, ellei sinulla ole kummallista tarve tukea uskomattoman vanhoja IE-versioita.

Toimittaja Jeremy Girard