Skip to main content

క్యాస్కేడింగ్ స్టైల్ షీట్లలో @ దిగుమతిని ఉపయోగించడం

Anonim

బాహ్య స్టైల్ షీట్లు లేదా ఇన్లైన్ శైలులు రెండింటిలోనూ మీరు వెబ్ శైలికి CSS శైలులను దరఖాస్తు చేసుకోగల అనేక మార్గాలు ఉన్నాయి. మీరు ఒక బాహ్య శైలి షీట్ను ఉపయోగిస్తుంటే, ఇది ఒక HTML పత్రం యొక్క రూపాన్ని మరియు భావాన్ని నిర్దేశించడానికి సిఫార్సు చేయబడిన మార్గం, ఇది ఒక పద్ధతి

@ దిగుమతి.

ది

@ దిగుమతి నియమం మిమ్మల్ని మీ పత్రంలో ముఖ్యమైన బాహ్య శైలి షీట్లకు అనుమతిస్తుంది - HTML పేజీలోకి లేదా ఇతర CSS పత్రాల్లోకి కూడా. చిన్న, కేంద్రీకృత ఫైళ్లు (లేఅవుట్ కోసం ఒకటి, టైపోగ్రఫీ కోసం, చిత్రాలు ఒకటి, మొదలైనవి) అనేక శైలులు బ్రేకింగ్ కొన్నిసార్లు ఆ ఫైళ్ళను మరియు వారు కలిగి వివిధ శైలిని నిర్వహించడానికి సులభంగా చేయవచ్చు. మీరు ఆ ప్రయోజనాన్ని ఆస్వాదించాలని కోరుకుంటే, ఆ వివిధ ఫైళ్లను దిగుమతి చేసుకుంటే మీ వెబ్ పేజి యొక్క ప్రదర్శన కోసం వాటిని అన్నింటినీ పని చేయడానికి మీరు ఏమి చేయాలి.

HTML లోకి దిగుమతి

ఉపయోగించడానికి

@ దిగుమతి మీ HTML లో నియమం, మీరు కింది చేర్చండి చేస్తుంది

పత్రం:

:

ఈ కోడ్ ఇప్పుడు ఈ శైలి పేజీ షీట్ను ఈ HTML పేజీలో దిగుమతి చేస్తుంది మరియు మీరు ఒక ఫైల్ లో మీ అన్ని శైలులను నిర్వహించవచ్చు. ఈ పద్ధతిలో ముఖ్యమైన స్టైల్షీట్స్ కు ఇబ్బంది ఉంది, ఈ పద్ధతి సమాంతర డౌన్లోడ్లకు అనుమతించదు. మీరు ఈ పద్ధతిని ఉపయోగించి దిగుమతి చేస్తున్న ఏవైనా ఇతర CSS ఫైల్స్తో సహా పేజీ మిగిలిన పేజీలో కదిపడానికి ముందు మొత్తం స్టైల్షీట్ను డౌన్లోడ్ చేసుకోవాలి. మీ పేజీ వేగం మరియు డౌన్లోడ్ పనితీరుపై ఇది ప్రతికూల ప్రభావాన్ని కలిగి ఉంటుంది. వెబ్సైట్ విజయం ఎంత ముఖ్యమైనదిగా పరిగణించి, ఈ లోపము మాత్రమే మీరు @ దిగుమతిని ఉపయోగించకూడదనే కారణం కావచ్చు.

ప్రత్యామ్నాయ అప్రోచ్

ఉపయోగించే ప్రత్యామ్నాయంగా

@ దిగుమతి మీ HTML లో, మీరు ఇలాంటి CSS ఫైల్కు లింక్ చేయవచ్చు:

ఈ విధమైన పనులకు కూడా సమానంగా ఉంటుంది

@ దిగుమతి అది మీరు ఒక కేంద్ర స్థాన / ఫైల్ నుండి మీ అన్ని CSS ను నిర్వహించడానికి అనుమతిస్తుంది, కానీ ఈ పద్ధతి ఒక డౌన్లోడ్ కోణం నుండి ఉత్తమం. వేరువేరు రకాల శైలులు మీరు వేర్వేరు ఫైళ్లను ప్రత్యేక ఫైళ్ళలోకి కావాలనుకుంటే, మీరు మీ మాస్టర్ CSS ఫైల్ లోపల @ దిగుమతి కార్యాచరణను ఉపయోగించడం కొనసాగించవచ్చు. దీని అర్థం మీ బాహ్య CSS ఫైళ్లు ఇప్పటికీ వ్యక్తిగతంగా నిర్వహించబడతాయి, కానీ వారు ఒక మాస్టర్ CSS లోకి అన్ని దిగుమతి అయినప్పటి నుండి, పనితీరు మెరుగవుతుంది.

CSS లోకి దిగుమతి

ఉపయోగించి

పైన కోడ్ ఉదాహరణకు మీ HTML పేజీలో ఉపయోగించడానికి "default.css" ఫైల్ తెస్తుంది. CSS ఫైల్ లోపల, మీరు మీ వివిధ పేజీ శైలులను కలిగి ఉంటుంది. మీరు ఒకే పేజీలో వివరించిన అన్ని శైలులను కలిగి ఉండవచ్చు లేదా సులభంగా నిర్వహణ కోసం వాటిని వేరు చేయడానికి @ దిగుమతిని ఉపయోగించవచ్చు. మరోసారి, మేము 4 ప్రత్యేక CSS ఫైళ్ళను ఉపయోగిస్తున్నారని చెపుతాను - లేఅవుట్ కోసం ఒకటి, టైపోగ్రఫీకి ఒక మరియు చిత్రాల కోసం ఒకటి. మా నాల్గవ ఫైల్ మా "మాస్టర్" ఫైల్, ఇది మా పేజీకి లింకులకు ఉంది (ఈ ఉదాహరణ కోసం, ఇది "default.css"). ఆ మాస్టర్ CSS ఫైల్ యొక్క పైభాగంలో మేము దిగువ చూపిన నియమాలను జోడించవచ్చు:

@ దిగుమతి url ('/ శైలులు / layout.css'); @ దిగుమతి url ('/ శైలులు / type.css') @ దిగుమతి url ('/ శైలులు / images.css');

ఈ నియమాలు గమనించండి తప్పక వాటిని పని చేయడానికి మీ CSS ఫైల్ లో అన్ని ఇతర కంటెంట్ ముందు. ఈ దిగుమతి నిబంధనలకు ముందు మీరు ఏ ఇతర CSS శైలిని కలిగి ఉండకూడదు.

ఆ దిగుమతి నియమాల కింద, మీరు మీ డిఫాల్ట్ షీట్లో మీకు కావలసిన ఇతర CSS శైలులను జోడించవచ్చు. ఆ ప్రధాన CSS ఫైల్ లోడ్ అయినప్పుడు, ఇది మొదట ఈ ప్రత్యేక ఫైళ్ళను దిగుమతి చేస్తుంది మరియు వారి శైలులను శైలి యొక్క పైభాగానికి జోడించండి. అప్పుడు ఈ దిగుమతి చేసుకున్న వాటి క్రింద మీ అన్ని ఇతర శైలులను కలిగి ఉంటుంది, వెబ్ సైట్ మీ వెబ్ సైట్ ను ప్రదర్శించడానికి ఉపయోగించే పూర్తి CSS ఫైల్ను సృష్టించిస్తుంది. ఇప్పటికీ HTML లో లింక్ చేయబడిన ఒకే స్టైల్ షీట్ కలిగి ఉండగా మీరు చిన్న, మరింత కేంద్రీకరించిన ఫైళ్లను నిర్వహించడం ప్రయోజనం పొందుతారు.

మీడియా ప్రశ్నలకు @ దిగుమతిని ఉపయోగించి

మీరు ఒక ప్రత్యేక ఫైలు లోకి ప్రతిస్పందించే వెబ్సైట్ శైలులు కోసం మీ వెబ్సైట్ యొక్క మీడియా ప్రశ్నలను వేరు చేయడం పరిగణించదగిన ఒక విషయం. మీ సైట్ యొక్క ఇతర స్టైల్ నిబంధనలతో పాటు చూసినప్పుడు ఈ బాధ్యతాయుతమైన శైలులు గందరగోళంగా ఉంటాయి, ఎందుకంటే వాటిని వేరొక దస్త్రంలోనే కలిగి ఉండటం ఆకర్షణీయంగా ఉండవచ్చు. ఈ విధానానికి సంబంధించిన ఒక ఆందోళన, మీ నుండి

@ దిగుమతి నియమాలు మొదట ఉండాలి, దీని అర్థం మీ మీడియా ప్రశ్నలను మిగిలిన మీ సైట్ శైలుల ముందు లోడ్ చేయబడుతుంది. ఖాతాలోకి పనితీరు తీసుకునే మొట్టమొదటి మొబైల్ సైట్ను సృష్టించినప్పుడు, ఇది సమస్యగా ఉంటుంది. ఈ కారణంగా, మీరు విడిగా మీ సైట్ యొక్క బాధ్యతాయుతంగా శైలులు విభాగం మరియు ఉపయోగించడానికి సూచించారు

@ దిగుమతి వాటిని మీ సైట్ లోకి తీసుకుని. అవును, అలా చేయగల ప్రయోజనాలు ఉన్నట్లు అనిపి 0 చవచ్చు, కానీ లోపాలు ఆ ప్రయోజనాలను అధిగమిస్తాయి.

నేను @ దిగుమతిని ఉపయోగించాలా?

వద్దు … నీవు చేయవద్దు. అనేక సైట్లు కేవలం ఒక ఫైల్ లోపల వారి ప్రధాన శైలులను ప్రదర్శిస్తాయి మరియు ఆ ఫైల్ వంటి పెద్దదిగా ఉంటుంది, అది ఆ విధంగా నిర్వహించబడుతుంది (ఈ విధంగా నేను నా స్వంత పనిలో చేస్తాను). మీరు కనుగొంటే

@ దిగుమతి ఉపయోగపడిందా, అప్పుడు అది మీ వర్క్ఫ్లో భాగంగా ఉంటుంది. లేకపోతే, మీరు వెబ్పేజీలను సురక్షితంగా నిర్మించవచ్చు మీ CSS నియమాలు మీ సింగిల్ శైలి.

బ్రౌజర్ మద్దతు

చాలా, చాలా పాత బ్రౌజర్లు ఈ దిగుమతి నియమాలు కొన్ని సమస్య కలిగి, కానీ ఈ బ్రౌజర్లు ఈ రోజుల్లో మీకు ఒక సమస్య ఉండదు. ఇంటర్నెట్ ఎక్స్ప్లోరర్ యొక్క పాత సంస్కరణల కోసం జీవిత గడువు ముగియడం ఇప్పుడే ఇది నిజం. చివరకు, మీరు ఉపయోగించాలని నిర్ణయించుకుంటే

@ దిగుమతి మీ HTML లేదా CSS లో నియమాలు, మీరు IE యొక్క చాలా పాత వెర్షన్లు మద్దతు కొన్ని వింత అవసరం తప్ప వెబ్ బ్రౌజర్ల లెగసీ సంస్కరణలతో సమస్యలు లోకి అమలు కాదు.

జెరెమీ గిరార్డ్ చే ఎడిట్ చేయబడింది