मैंने #container div के साथ एक बहुत ही मूल साइट स्थापित की है जिसमें #navbar और #content शामिल है। हालांकि, जब मैं ज़ूम इन या आउट करता हूं, #navbar विकृत करता है, यदि मैं लिंक में ज़ूम करता हूं तो इनलाइन होने के बजाय एक दूसरे के नीचे धक्का दिया जाता है। यदि मैं ज़ूम आउट करता हूं, तो लिंक के बीच बहुत अधिक पैडिंग जोड़ा जाता है। मैं इसे कैसे रोक सकता हूँ?ज़ूम इन/आउट करते समय मैं विकृत होने से सीएसएस लेआउट को कैसे रोकूं?
HTML:
<div id="navbar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="top.html">Top</a></li>
<li><strong><a href="free.html">FREE</a></strong></li>
<li><a href="photo.html">Photo</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</div>
<div id="content">
<p>Some sample text.<p>
</div>
</div>
सीएसएस:
#container {
position: static;
background-color: #00bbee;
margin-left: 20%;
margin-right: 20%;
margin-top: 7%;
margin-bottom: 15%;
border: 2px solid red;
}
#navbar ul{
list-style: none;
}
#navbar li{
display: inline;
}
#navbar li a{
text-decoration: none;
color: #11ff11;
margin: 3%;
border: 1px dotted orange;
padding-left: 4px;
}
#navbar li a:hover {
background-color: white;
color: green;
}
#navbar {
background-color: #eeeeee;
padding-top: 2px;
padding-bottom: 5px;
border: 1px solid yellow;
}
मैं इसे कैसे विकृत से रोक सकते हैं?
इसके अलावा, मैं अभी भी बहुत सीएसएस के लिए नया हूँ, मैं पिक्सल के बजाय% का उपयोग करने के लिए सिखाया गया था। क्या वह सही है? इसके अलावा आपको कुछ भी इंगित करना है, कृपया मुझे बताएं।
अग्रिम धन्यवाद!
क्या ब्राउज़र आप के साथ परीक्षण करने के लिए प्रयोग कर रहे हैं? वे आम तौर पर ज़ूमिंग को बहुत अलग तरीके से संभालते हैं। मुझे लगता है कि प्रतिशत चीजें भी फेंक देंगे। – zim2411
मैं इसके बारे में चिंता नहीं करता। कुछ ब्राउज़रों के पास पूरे पृष्ठ को ज़ूम करने के बजाय 'टेक्स्ट ज़ूम' है। टेक्स्ट आकार में बदलाव होने पर लेआउट पर प्रयासों को ध्यान में रखना संभवतः बेहतर नहीं होता है ... ब्राउज़र ज़ूमिंग कार्यान्वयन नहीं, यह अलग-अलग होगा और आप इसे वास्तव में नियंत्रित नहीं कर सकते हैं। – dave
मैं फ़ायरफ़ॉक्स का उपयोग कर रहा हूं। इसे विकृत करने से रोकने का एक तरीका होना चाहिए, मुझे पता है कि मैंने पहले एक सीएसएस लेआउट बनाने की कोशिश की है, पृष्ठ के विभिन्न अनुभाग विकृत हो जाएंगे और एक-दूसरे के नीचे जाएंगे। – Pztar