Skip to main content

பல வரிசை வலைத்தள எழுத்துமுறைகளுக்கு CSS பத்திகளைப் பயன்படுத்துவது எப்படி

Anonim

பல ஆண்டுகளாக, CSS மிதவைகள் இணையதளத்தில் அமைப்பு உருவாக்க ஒரு finicky, இன்னும் தேவையான, கூறு இருந்தது. உங்கள் வடிவமைப்பு பல நெடுவரிசைகளுக்கு அழைக்கப்பட்டிருந்தால், நீங்கள் மிதவைக்குத் திரும்பினீர்கள். சிக்கலான தளம் தளவமைப்புகளை உருவாக்குவதில் வலை வடிவமைப்பாளர்கள் / டெவலப்பர்கள் காட்டிய நம்பமுடியாத புத்திசாலித்தனம் இருந்தபோதிலும், CSS மிதவைகள் உண்மையில் இந்த வழியில் பயன்படுத்தப்பட வேண்டியதில்லை என்று இந்த முறையிலான சிக்கல் உள்ளது.

மிதவைகள் மற்றும் CSS பொருத்துதல் பல ஆண்டுகளாக வலை வடிவமைப்பு ஒரு இடத்தில் நிச்சயமாக இருக்க வேண்டும் போது, ​​CSS கட்டம் மற்றும் Flexbox உட்பட புதிய அமைப்பை நுட்பங்களை இப்போது வலை வடிவமைப்பாளர்கள் தங்கள் தளத்தில் அமைப்பு உருவாக்க புதிய வழிகளில் கொடுத்து. சாத்தியமான நிறைய காட்டுகிறது என்று மற்றொரு புதிய அமைப்பை நுட்பம் CSS பல பத்திகள் உள்ளது.

CSS பத்திகள் இப்போது ஒரு சில வருடங்கள் சுற்றி இருந்தன, ஆனால் பழைய உலாவிகளில் (முக்கியமாக இன்டர்நெட் எக்ஸ்ப்ளோரர் பழைய பதிப்புகளில்) ஆதரவு இல்லாததால் பல வலைத் தொழில் வல்லுநர்கள் இந்த பாணியை தங்கள் உற்பத்திப் பணியில் பயன்படுத்தினர்.

IE இன் பழைய பதிப்புகள் ஆதரவு இறுதியில், சில வலை வடிவமைப்பாளர்கள் இப்போது புதிய CSS அமைப்பை விருப்பங்கள், CSS பத்திகள் சேர்க்கப்பட்டுள்ளது, மற்றும் அவர்கள் மிதவைகள் செய்ததை விட இந்த புதிய அணுகுமுறைகள் மிகவும் அதிக கட்டுப்பாடு என்று கண்டறியும்.

CSS நெடுவரிசைகளின் அடிப்படைகள்

அதன் பெயர் குறிப்பிட்டுள்ளபடி, CSS பல பத்திகள் (மேலும் CSS3 பல-நெடுவரிசை அமைப்பு என அழைக்கப்படுகிறது) உள்ளடக்கத்தை பிளவுகளின் தொகுப்பு எண்ணில் பிரிக்க அனுமதிக்கிறது. நீங்கள் பயன்படுத்தும் மிக அடிப்படை CSS பண்புகள்:

  • நிரலை-எண்ணிக்கை
  • கம்ப-இடைவெளி

நெடுவரிசை-எண்ணில், நீங்கள் விரும்பும் நெடுவரிசைகளின் எண்ணிக்கையை குறிப்பிடுக. நெடுவரிசை இடைவெளி அந்த நெடுவரிசைகளுக்கு இடையில் உள்ள இடைவெளிகள் அல்லது இடைவெளி. உலாவி இந்த மதிப்புகள் எடுக்கும் மற்றும் நீங்கள் குறிப்பிடும் நெடுவரிசைகளின் எண்ணிக்கைக்கு சமமாக உள்ளடக்கத்தை பிரிக்கும்.

நடைமுறையில் CSS பல பத்திகள் ஒரு பொதுவான உதாரணம் நீங்கள் ஒரு செய்தித்தாள் கட்டுரையில் பார்க்க என்ன ஒத்த, பல பத்திகள் ஒரு உரை உள்ளடக்கத்தை பிளாக் பிரித்து. நீங்கள் பின்வரும் HTML குறியீட்டைக் கொண்டிருக்க வேண்டும் என்று கூறுங்கள் (உதாரணமாக, நான் ஒரு பத்தியின் தொடக்கத்தை மட்டும் வைத்துக்கொள்கிறேன், நடைமுறையில் இந்த மார்க்கெட்டில் பல பத்திகள் இருக்கக்கூடும்):

உங்கள் கட்டுரையின் தலைப்பு

இங்கே உரை பத்திகள் நிறைய கற்பனை …

நீங்கள் இந்த CSS பாணியை எழுதியிருந்தால்

.content {-moz-column-count: 3; -webkit-column-count: 3; நிரல் எண்: 3; -moz-column-gap: 30px; -webkit-column-gap: 30px; பத்தியில் இடைவெளி: 30px; }

இந்த CSS விதி "உள்ளடக்க" பிரிவை 3 சமமான பத்திகளாக பிரித்து 30 பிக்சல்களின் இடைவெளியைக் கொண்டிருக்கும். 3 க்கு பதிலாக இரண்டு நெடுவரிசைகளை நீங்கள் விரும்பினால், நீங்கள் அந்த மதிப்பை மாற்றிக் கொள்ளலாம் மற்றும் உலாவி அந்த நெடுவரிசையின் புதிய அகலங்களைக் கணக்கிட வேண்டும். முன்னரே விற்பனையாளர்-முன்னுரிமை பண்புகளை நாங்கள் பயன்படுத்துவதை கவனிக்கவும்.

இது போன்ற எளிமையான, இந்த வழியில் அதன் பயன்பாடு வலைத்தள பயன்பாட்டிற்கு கேள்விக்குரியது. ஆமாம், நீங்கள் பல பத்திகளில் உள்ளடக்கத்தை ஒரு கொத்து பிரிக்கலாம், ஆனால் இந்த நெடுவரிசையின் உயரம் திரையின் "மடங்காக" கீழே விழுந்தால், இது வலைக்கு சிறந்த வாசிப்பு அனுபவமாக இருக்கலாம்.

வாசகர்கள் முழு உள்ளடக்கத்தையும் படிப்பதற்காக கீழே உருட்டும் வேண்டும். இருப்பினும், CSS நெடுவரிசைகளின் முக்கியமானது இங்கே காணும் போது எளிதானது, மேலும் சில பத்திகளின் உள்ளடக்கத்தை பிரித்தெடுப்பதைக் காட்டிலும் அதிகமாக இதைப் பயன்படுத்தலாம் - இது அமைப்பைப் பயன்படுத்தலாம்.

CSS பத்திகள் கொண்ட லேஅவுட்

உள்ளடக்கத்தை 3 பத்திகள் கொண்ட உள்ளடக்க பகுதியுடன் உங்களுக்கு வலைப்பக்கம் உள்ளது என்று கூறுங்கள். இது ஒரு மிகவும் பொதுவான வலைத்தள அமைப்பாகும், மற்றும் அந்த 3 பத்திகளை அடைய, நீங்கள் சாதாரணமாக உள்ள பிளவுகளை CSS பல பத்திகள் கொண்டு, அது மிகவும் எளிதாக உள்ளது.

இங்கே சில மாதிரி HTML:

எங்கள் வலைப்பதிவில் இருந்து

உள்ளடக்கம் இங்கே போகும் …