வலைத்தள வடிவமைப்பில் பொதுவாக கேட்கப்படும் கேள்வி "ஒரு உறுப்பு உயரத்தை 100% என்று எப்படி அமைக்க வேண்டும்"?
இது எளிதான பதிலைப் போல தோன்றலாம். நீங்கள் வெறுமனே 100% ஒரு உறுப்பு உயரம் அமைக்க CSS பயன்படுத்த, ஆனால் இந்த எப்போதும் முழு உலாவி சாளரத்தை பொருந்தும் என்று உறுப்பு நீட்டி இல்லை. இது ஏன் நிகழ்கிறது என்பதையும், இந்த காட்சி பாணி அடைய நீங்கள் என்ன செய்ய முடியும் என்பதையும் அறியலாம்.
பிக்சல்கள் மற்றும் சதவீதங்கள்
நீங்கள் CSS சொத்து மற்றும் பிக்சல் பயன்படுத்தும் ஒரு மதிப்பு பயன்படுத்தி ஒரு உறுப்பு உயரம் வரையறுக்க போது, அந்த உறுப்பு உலாவியில் என்று மிகவும் செங்குத்து இடைவெளி எடுக்கும். உதாரணமாக, ஒரு பத்தி ஒரு
உயரம்: 100px;
உங்கள் வடிவமைப்பில் 100 பிக்சல்கள் செங்குத்து இடத்தை எடுக்கும். உங்கள் உலாவி சாளரம் எவ்வளவு பெரியதாக இருந்தாலும், இந்த உறுப்பு உயரத்தில் 100 பிக்சல்கள் இருக்கும். சதவீதங்கள் பிக்சல்கள் விட வித்தியாசமாக வேலை செய்கின்றன. W3C விவரக்குறிப்பின் படி, கொள்கலன் உயரத்தை பொறுத்து சதவீத உயரங்கள் கணக்கிடப்படுகின்றன. எனவே நீங்கள் ஒரு பத்தி வைத்து ஒரு உயரம்: 50%;
100px உயரம் கொண்ட ஒரு div உள்ளே, பத்தி 50 பிக்சல்கள் உயரமாக இருக்கும், இது அதன் பெற்றோர் உறுப்புகளில் 50% ஆகும். நீங்கள் வலைப்பக்கத்தை வடிவமைத்திருந்தால், சாளரத்தின் முழு உயரத்தை எடுத்துக்கொள்ள விரும்பும் ஒரு நெடுவரிசை உங்களுக்கு இருந்தால், இயற்கைச் சாயல் என்பது உயரம்: 100%;
அந்த உறுப்புக்கு. எல்லாவற்றிற்கும் மேலாக, நீங்கள் அமைத்திருந்தால் அகலம்
க்கு அகலம்: 100%;
உறுப்பு பக்கத்தின் முழு கிடைமட்ட இடத்தையும் எடுக்கும் உயரம்
அதே வேலை, சரியானதா? துரதிருஷ்டவசமாக, இது வழக்கு அல்ல. இது ஏன் நடக்கிறது என்பதைப் புரிந்து கொள்ள, உலாவிகளில் உயரம் மற்றும் அகலம் எப்படி விளக்குகிறது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். உலாவி சாளரத்தை திறந்திருக்கும் பரந்த செயல்பாட்டை மொத்த வலைப்பின்னலை வலை உலாவிகள் கணக்கிடுகின்றன. அகலம்
உங்கள் ஆவணங்களில் ஏதேனும் மதிப்புகள் அமைக்கப்படவில்லை எனில், சாளரத்தின் முழு அகலத்தை (100% அகலம் இயல்புநிலை) பூர்த்தி செய்வதற்கு தானாக உள்ளடக்கத்தை உலாவி விடுகிறது. உயரம் மதிப்பு அகலத்தை விட வித்தியாசமாக கணக்கிடப்படுகிறது. உண்மையில், உள்ளடக்கமானது நீண்ட காலமாக காட்சியளிக்கும் வெளியில் (ஸ்க்ரோல் பார்கள் தேவைப்படும்) அல்லது வலை வடிவமைப்பாளருக்கு பக்கத்திலுள்ள ஒரு உறுப்புக்கு ஒரு முழுமையான அமைப்பை அமைத்தால் அது உயரத்தை மதிப்பீடு செய்யாது. உயரம்
இல்லையெனில், உலாவி வெறுமனே இறுதி வரை வரும் வரை காட்சியளிப்பு அகலத்தில் உள்ளடக்கத்தை ஓட்டம் உதவுகிறது. உயரம் உண்மையில் கணக்கிடப்படவில்லை. உயரங்கள் அமைக்கப்படாத பெற்றோர் உறுப்புகள் கொண்ட ஒரு உறுப்பு மீது ஒரு சதவிகித உயரத்தை அமைக்கும்போது சிக்கல்கள் ஏற்படுகின்றன - வேறு வார்த்தைகளில் கூறுவதானால், பெற்றோர் உறுப்புகள் இயல்புநிலைக்கு உள்ளன. உயரம்: கார்;
நீங்கள் வரையறுக்கப்படாத மதிப்பிலிருந்து ஒரு உயரத்தை கணக்கிட உலாவி கேட்கிறீர்கள். அது பூஜ்ய மதிப்புக்கு சமமாக இருப்பதால், இதன் விளைவாக உலாவி ஒன்றும் செய்யாது. உங்கள் வலைப்பக்கங்களில் ஒரு சதவிகிதம் உயரத்தை அமைக்க விரும்பினால், நீங்கள் உயரத்தை அமைக்க வேண்டும் ஒவ்வொரு நீங்கள் பெற்ற உயரம் வரையறுக்க விரும்பும் ஒரு பெற்றோர் உறுப்பு. வேறு வார்த்தைகளில் சொன்னால், உங்களுக்கு இது போன்ற ஒரு பக்கம் இருந்தால்: உள்ளடக்கம் இங்கே
நீங்கள் விரும்பியிருக்கலாம் கிராம
மற்றும் பத்தி அதில் 100% உயரம் இருக்க வேண்டும், ஆனால் அந்த div உண்மையில் உள்ளது இரண்டு பெற்றோர் கூறுகள்: மற்றும். உயரம் வரையறுக்க பொருட்டு கிராம
உறவினர் உயரம், நீங்கள் உயரம் அமைக்க வேண்டும் உடல்
மற்றும் HTML
உறுப்புகள் அத்துடன். எனவே நீங்கள் DIV மட்டும் உயரத்தை அமைக்கவும் CSS மற்றும் HTML உறுப்புகளை அமைக்க CSS ஐ பயன்படுத்த வேண்டும். இது ஒரு சவாலாக இருக்கக்கூடும், ஏனென்றால் எல்லாவற்றையும் 100% உயரத்திற்கு அமைத்து, இந்த விரும்பிய விளைவை அடைவதற்கு மட்டும் விரைவாக நீங்கள் விரைந்து கொள்ளலாம். இப்போது உங்கள் பக்க கூறுகளின் உயரத்தை 100% என்று எப்படி அமைப்பது என்று உங்களுக்குத் தெரியும், அது வெளியே சென்று உங்கள் எல்லா பக்கங்களுக்கும் அதைச் செய்ய உற்சாகமாக இருக்கலாம், ஆனால் சில விஷயங்கள் உங்களுக்குத் தெரிந்திருக்க வேண்டும்: இதை சரிசெய்ய, உறுப்புகளின் உயரத்தை நீங்கள் அமைக்கலாம். நீங்கள் அதை அமைத்தால் கார்,
அவர்கள் தேவைப்பட்டால் சுருள்பட்டிகளின் தோற்றம் தோன்றும், ஆனால் அவை இல்லாதபோது மறைந்துவிடும்.அது காட்சி இடைவெளியை சரி செய்கிறது, ஆனால் அவற்றை நீங்கள் விரும்பாத இடத்தில் சுருள்பட்டிகளை சேர்க்கிறது. இந்த சவாலை சமாளிக்க இன்னொரு வழி CSS காட்சியும் அலகுகள் முயற்சிக்க வேண்டும். அளவிடக்கூடிய பார்வை உயர அலகுகளைப் பயன்படுத்துவதன் மூலம், காட்சியமைப்புகளின் வரையறுக்கப்பட்ட உயரத்தை அளவுரு கூறுவதன் மூலம், காட்சியமைப்பு மாற்றங்களை மாற்றும்! இது ஒரு பக்கம் உங்கள் 100% உயரம் காட்சிகள் பெற ஒரு சிறந்த வழி ஆனால் இன்னும் அவர்கள் வெவ்வேறு சாதனங்கள் மற்றும் திரை அளவுகள் நெகிழ்வான வேண்டும். சதவீத உயரங்கள் ஏன் தோல்வியடைகின்றன?
100% ஹைட்ஸ் வேலை செய்யும் போது கவனிக்க வேண்டிய சில விஷயங்கள்
காட்சியமைவு அலகுகளைப் பயன்படுத்துதல்













