Skip to main content

ఎలా CSS లో ఒక 3-కాలమ్ లేఅవుట్ బిల్డ్

:

Anonim

CSS లేఅవుట్ మీరు మొత్తం మీ వెబ్సైట్ లేఅవుట్ యొక్క అనుకుంటున్నాను అవసరం, ఆపై ముక్కలు పడుతుంది మరియు వాటిని కలిసి ఉంచండి. CSS తో ఒక సాధారణ 3-కాలమ్ లేఅవుట్ ఎలా నిర్మించాలో తెలుసుకోండి.

09 లో 01

మీ నమూనాను గీయండి

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

మీరు మీ లేఅవుట్ను తీసివేసిన తర్వాత, మీరు కొలతలు గురించి ఆలోచించడాన్ని ప్రారంభించవచ్చు. ఈ ఉదాహరణ డిజైన్ కింది ప్రాథమిక కొలతలు కలిగి అన్నారు:

  • 900 పిక్సెల్స్ వెడల్పు లేదు
  • ఎడమవైపున 20 px గట్టర్
  • నిలువు వరుసలు మరియు వరుసల మధ్య 10 px
  • 250px, 300px మరియు 300 px వెడల్పు ఉన్న నిలువు వరుసలు
  • పై వరుస 150px పొడవు
  • దిగువ వరుస 100px పొడవు
09 యొక్క 02

ప్రాథమిక HTML / CSS ను రాయండి మరియు ఒక కంటైనర్ ఎలిమెంట్ ను సృష్టించండి

ఈ పేజీ చెల్లుబాటు అయ్యే HTML పత్రం కనుక, ఖాళీ HTML కంటైనర్తో ప్రారంభించండి

పేరు పెట్టబడని పత్రం

పేజీ అంచులు, సరిహద్దులు, మరియు paddings అవ్ట్ సున్నాకి ప్రాథమిక CSS శైలులను జోడించండి. కొత్త పత్రాల కోసం ఇతర ప్రామాణిక CSS శైలులు ఉన్నాయి, ఈ శైలులు మీరు ఒక క్లీన్ లేఅవుట్ పొందాలి కనీస ఉన్నాయి. వాటిని మీ పత్రం యొక్క తలపై జోడించండి:

లేఅవుట్ను నిర్మించడం ప్రారంభించడానికి, ఒక కంటైనర్ మూలకం లో ఉంచండి. కొన్నిసార్లు మీరు కంటైనర్ను వదిలించుకోవచ్చని కొన్నిసార్లు జరుగుతుంది, కానీ చాలా స్థిర-వెడల్పు లేఅవుట్ల కోసం, కంటైనర్ ఎలిమెంట్ కలిగివుండటం వల్ల వేరొక వెబ్ బ్రౌజర్లలో సులభంగా నిర్వహించవచ్చు. కాబట్టి శరీరం లో ఈ ఉంచండి:

మరియు CSS శైలి షీట్ లో, చాలు:

#కంటైనర్ { } 09 లో 03

శైలి కంటైనర్

కంటైనర్ వెబ్ పేజీ విషయాలను ఎంత విస్తృతంగా నిర్వచిస్తుంది, లోపల మరియు బయట చుట్టూ ఏ మార్జిన్లు. ఈ పత్రం కోసం, కంటైనర్ ఎడమవైపు 20 పిక్సెల్ గట్టర్తో 870px వెడల్పు ఉంటుంది. గట్టర్ ఒక మార్జిన్ శైలితో అమర్చబడుతుంది, కాని కంటైనర్లో పాడింగ్ అనేది కంటైనర్ వలె విస్తారంగా ఉండకుండా ఏ అంశాలని నిరోధించటానికి ప్రయత్నించబడుతుంది.

#కంటైనర్ { వెడల్పు: 870px; మార్జిన్: 0 0 0 20px; / * పైన కుడి దిగువ ఎడమ * / పాడింగ్: 0; }

మీరు మీ పత్రాన్ని ఇప్పుడు సేవ్ చేస్తే, కంటైనర్ను చూడలేరు ఎందుకంటే దానిలో ఏమీ లేదు. మీరు ప్లేస్హోల్డర్ వచనాన్ని జోడించినట్లయితే, కంటైనర్ మూలకాన్ని మరింత స్పష్టంగా చూడగలుగుతారు.

04 యొక్క 09

శీర్షిక కోసం హెడ్లైన్ ట్యాగ్ను ఉపయోగించండి

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

) ఉపయోగించడం కంటే ఎక్కువ అర్ధమే
. మీరు స్టైల్ హెడ్ లైన్ శైలిని ఒక DIV శైలిని, మరియు మీరు అదనపు ట్యాగ్లను నివారించవచ్చు.

శీర్షిక వరుస కోసం HTML కంటైనర్ ఎగువన వెళ్లి ఇలా కనిపిస్తుంది:

నా హెడర్ రో

అప్పుడు, దానిపై శైలులను అమర్చడానికి, ఎరుపు సరిహద్దును దిగువ భాగంలో చేర్చారు కాబట్టి అది ముగిసే చోట మీరు చూడవచ్చు, అంచులు మరియు పాడింగ్లను 100% వరకు వెడల్పు మరియు 150px ఎత్తు వరకు సెట్ చేయబడతాయి:

#container h1 { మార్జిన్: 0; పాడింగ్: 0; వెడల్పు: 100%; ఎత్తు: 150px; ఫ్లోట్: ఎడమ; సరిహద్దు-దిగువ: # c00 ఘన 3px; }

ఫ్లోట్తో ఈ మూలకాన్ని ఫ్లోట్ చేయడం మర్చిపోవద్దు: ఎడమ; ఆస్తి. కంటైనర్ అదే వెడల్పు కూడా విషయాలు - CSS లేఅవుట్ రాయడం కీ ప్రతిదీ ఫ్లోట్ ఉంది. ఈ విధంగా, మీరు ఎప్పుడైనా ఎప్పుడైతే అంశాలు పేజీలో ఉంటాయి అని తెలుసుకుంటారు.

ఒక CSS వంశీకుడు సెలెక్టర్, #container మూలకం లోపల ఉన్న H1 మూలకాలకు మాత్రమే శైలులను వర్తింపజేసింది.

09 యొక్క 05

మూడు స్తంభాలను పొందడానికి, బిల్డింగ్ రెండు స్తంభాలతో ప్రారంభించండి

మీరు CSS తో మూడు-కాలమ్ లేఅవుట్ను రూపొందించినప్పుడు, మీరు మీ సమూహాన్ని రెండు సమూహాలకు విభజించాలి. కాబట్టి ఈ మూడు కాలమ్ లేఅవుట్ కోసం, మధ్య మరియు కుడి కాలమ్ మరియు ఎడమ కాలమ్ 250px వెడల్పు మరియు కుడి కాలమ్ 610px వైడ్ (రెండు నిలువు కోసం 300 ప్రతి రెండు కాలమ్ లేఅవుట్ లో ఎడమ కాలమ్ పక్కన ఉంచుతారు మరియు ఉంచుతారు , వాటి మధ్య గట్టర్ కోసం 10px ప్లస్).

HTML ఇలా కనిపిస్తుంది:

ఈ కమాండో ఫలితాల గురించి తెలుసుకోండి. చాలా తక్కువగా ఉండేలా చేయడానికి, మీరు మీ వ్యాపారాన్ని అందించే అవకాశం ఉంది. మా వ్యాయామం మానిటర్ వ్యాయామం మానిప్యులేట్ లో రిఫ్రెహెర్ట్ లో. ఈ కృతి యొక్క అన్ని రకాల ఫలితాల నుండి, కార్మికులందరికీ కార్మికులు వెల్లడిస్తారు.

చాలా తక్కువ మంది కోసం, కానీ మేము అన్ని ఉపాధ్యాయులు అన్ని ఉద్యోగులు చేస్తాయి. చాలా మంచి పని మరియు మంచి పని. ఈ రోజు ఉదయం మీరెందుకు వెళ్లాలి.

నిలువు వరుసలలో ప్లేస్హోల్డర్ వచనం వాటిని పరీక్షిస్తున్నప్పుడు మరింతగా కనిపించేలా చేస్తుంది. CSS ఇలా కనిపిస్తుంది:

#container # col1 { వెడల్పు: 250px; ఫ్లోట్: ఎడమ; } #container # col2outer { వెడల్పు: 610px; ఫ్లోట్: కుడి; మార్జిన్: 0; పాడింగ్: 0; }

ఎడమ వైపున ఉన్న కాలమ్ ఎడమకు తేలుతుంది, మరికొందరు కుడికి ఆవిష్కరించారు. రెండు నిలువు వరుసల మొత్తం వెడల్పు 860px కనుక, వాటి మధ్య 10px గట్టర్ ఉంది.

09 లో 06

వైడ్ రెండవ కాలమ్ లోపల రెండు నిలువు వరుసలను చేర్చండి

మూడు నిలువు వరుసలను సృష్టించడానికి, గత దశలో కంటెయినర్ కాలమ్ లోపల 2 డివర్లను మీరు జోడించినట్లు, విస్తృత రెండవ నిలువు వరుసలో రెండు విభాగాలను జోడించండి. HTML ఇలా కనిపిస్తుంది:

చాలా తక్కువ మంది కోసం, కానీ మేము అన్ని ఉపాధ్యాయులు అన్ని ఉద్యోగులు చేస్తాయి. చాలా మంచి పని మరియు మంచి పని. ఈ రోజు ఉదయం మీరెందుకు వెళ్లాలి.

నామమాత్రపు సమయం విపరీతమైనదిగా ఉంటుంది, ఇది విలువైనదిగా ఉంటుంది.ఉల్లాం కార్మికులు కార్మికులకు అనుగుణంగా వస్తాయి. అయితే, ఈ సమయంలో, ప్రతి పనిలో, పని మరియు శ్రమను గుర్తించడం ద్వారా, ప్రతిరోజూ వెచ్చించాల్సి ఉంటుంది.

మరియు CSS ఇలా కనిపిస్తుంది:

# col2outer # col2mid { వెడల్పు: 300px; ఫ్లోట్: ఎడమ; } # col2outer # col2side { వెడల్పు: 300px; ఫ్లోట్: కుడి; }

ఈ రెండు 300px వెడల్పు బాక్సులను 610px వెడల్పు బాక్స్ లోపల ఉన్నందున, మళ్ళీ వాటి మధ్య 10px గట్టర్ ఉంటుంది.

09 లో 07

ఫుటర్లో జోడించు

ఇప్పుడు మిగిలిన పేజీ శైలిలో ఉంది, మీరు ఫుటరు లో చేర్చవచ్చు. ఒక "footer" id తో చివరి div ఉపయోగించండి, మరియు మీరు కంటెంట్ చూడవచ్చు తద్వారా మీరు చూడగలరు. మీరు ఎగువ సరిహద్దుని కూడా జోడించవచ్చు, కాబట్టి అది మొదలవుతుందో మీకు తెలుస్తుంది.

HTML:

CSS:

# కంటైనర్ # ఫుటర్ {

ఫ్లోట్: ఎడమ;

వెడల్పు: 870px;

సరిహద్దు-ఎగువ: # c00 ఘన 3px;

} 09 లో 08

మీ వ్యక్తిగత స్టైల్స్ మరియు కంటెంట్ లో చేర్చండి

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

09 లో 09

ఫైనల్ HTML / CSS

ఇక్కడ మొత్తం పత్రం, HTML మరియు CSS:

పేరు పెట్టబడని పత్రం

నా హెడర్ రో

ఈ కమాండో ఫలితాల గురించి తెలుసుకోండి.

చాలా తక్కువ కోసం చూడండి.

నామ్ టెంపోరే సమయం.