मेरे पास एक ढाल ड्रॉप छाया है जो दो अलग-अलग छवियों का उपयोग करती है। हर तरफ एक। मैं अपने OutsideContainer
को आकार में Center
के सापेक्ष कैसे सेट कर सकता हूं? इसलिए, जब केंद्र सामग्री का विस्तार होता है OutsideContainer
फैलता है।
इस तरह मेरे ग्रैडिएंट्स पूरे कंटेंट एरिया पर दिखते हैं।
.Left
{
background-image:url(themes/Light/images/BorderLeft.gif);
background-repeat:repeat-y;
float:left;
background-color:#FF0000;/*Colors work in place of having the picture*/
height:100%;
width:8px;
}
.Center
{
float:left;
background-color:#FFFFFF;
width:745px;
}
.Right
{
background-image:url(themes/Light/images/BorderRight.gif);
background-repeat:repeat-y;
float:left;
background-color:#00FF00;/*Colors work in place of having the picture*/
height:100%;
width:8px;
}
.OutsideContainer
{
margin:0 auto;
width:761px;
height:200px;
}
<body>
<div class="OutsideContainer">
<div class="Left"></div>
<div class="Center">blah blah <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />blah<br /></div>
<div class="Right"></div>
</div>
</body>
1 उत्तर
आप जो करने की कोशिश कर रहे हैं उसे करने का एक बेहतर तरीका है कि left
और right
की चौड़ाई के बाहरी बॉक्स में पैडिंग देना बाएं और दाएं divs को हटा दें और दोनों पक्षों की पृष्ठभूमि छवि का उपयोग करें सेट एक पारदर्शी पृष्ठभूमि के साथ आपके सेट बाहरी div चौड़ाई में जहां वास्तविक div जाता है। कुछ इस तरह:
और सीएसएस ऐसा दिखेगा:
.Center
{
float:left;
background-color:#FFFFFF;
width:771px;
}
.OutsideContainer
{
padding: 0px 8px 0px 8px;
background: url('picture.png') repeat-y;
margin:0 auto;
width:761px;
overflow: hidden;
}
एचटीएमएल:
<body>
<div class="OutsideContainer">
<div class="Center">blah blah <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />blah<br /></div>
</div>
</body>
सीएसएस के साथ ऐसा करने का यह एकमात्र तरीका हो सकता है।
संबंधित सवाल
नए सवाल
asp.net
ASP.NET एक Microsoft वेब अनुप्रयोग विकास ढांचा है जो प्रोग्रामर को गतिशील वेब साइटों, वेब अनुप्रयोगों और वेब सेवाओं के निर्माण की अनुमति देता है। प्रोजेक्ट प्रकार टैग के साथ संयोजन के रूप में इस टैग का उपयोग करना उपयोगी है। [asp.net-mvc], [asp.net-webforms], या [asp.net-web-api]। ASP.NET Core के बारे में प्रश्नों के लिए इस टैग का उपयोग न करें - इसके बजाय [asp.net-core] का उपयोग करें।
Left
औरRight
खो देता हूं। मैंनेoverflow
जोड़ा। मैं अभी भी परिणाम प्राप्त करने में असमर्थ हूं। मुझे एक निश्चित चौड़ाई, गतिशील ऊंचाई चाहिए।OutsideContainer
से की जाती है। मैं यह नहीं देखता कि ऊंचाई कोLeft
औरRight
तक ले जाने से कुछ कैसे हल होता है। क्या आप यह कहने की कोशिश कर रहे हैं कि यह संभव नहीं है?