मेरे पास एक प्रमुख सिरदर्द है जो एक div के भीतर मौजूद है जो इसके तत्व के बाहर तैरने के लिए प्रकट होता है।अपने कंटेनर के बाहर एक छवि को
जबकि मुझे पूरा यकीन है कि यह संभव नहीं है, मैं यह सुनिश्चित करना चाहता हूं कि मैंने डिजाइनर और क्लाइंट को बताने से पहले सभी मार्गों को समाप्त कर दिया है कि वे इसे ठीक तरह से देखने के लिए नहीं जा रहे हैं डिजाइन कल्पना।
वांछित (निर्दिष्ट) डिज़ाइन looks like this। आप देख सकते हैं कि एक ग्लोब आइकन है जो शीर्षक की गोलाकार कोने पृष्ठभूमि से ऊपर है। इस स्थिति में यह पृष्ठ के बाएं और दाएं (जो आप आंशिक स्क्रीन शॉट में भी देख सकते हैं) पर अन्य सामग्री ब्लॉक के शीर्ष मार्जिन के ऊपर स्थित है।
परिणाम मैं वर्तमान में looks like this प्राप्त करने में सक्षम हूं। जैसा कि आप देख सकते हैं, यदि आप किसी छवि को अपने परिभाषित मार्जिन से परे रखने की कोशिश करते हैं, तो यह जो भी ओवरलैप हो जाएगा, वह 'नीचे स्लाइड' करेगा।
मैंने पूर्ण स्थिति, फ़्लोटिंग और दिमाग में आने वाली किसी और चीज की कोशिश की है। मैं <h1>
तत्व के मार्जिन से बाध्य हूं, जिसे आप पहले स्क्रीन शॉट में अंतिम कुछ अक्षर देख सकते हैं।
अनुरोध पर उपलब्ध कोड/सीएसएस। बड़ी चॉकलेट मछली जो भी मुझे बताती है कि यह वास्तव में हासिल किया जा सकता है और कैसे।
कोड के टुकड़े: एचटीएमएल
.icon
{
background: transparent none no-repeat scroll 0 -0.2em;
padding: 1.8em 0 1em 4em;
}
.icon-globe
{
background-image: url('images/icons/globe.gif');
}
/* **************** GRIDS ***************** */
.line, .last-column
{
overflow: hidden;
_overflow:visible;
_zoom:1;
}
.column
{
float:left;
_zoom:1;
}
.col-fullwidth {float:none;}
.col-halfwidth {width:50%;}
.col-onethird {width:33%;}
.col-last
{
float:none;
_position:relative;
_left:-3px;
_margin-right: -3px;
overflow: hidden;
width:auto;
}
.padded-sides
{
padding: 0 1em;
}
.section-heading
{
background: transparent url('images/type/section-head.gif') no-repeat top right;
position: relative;
margin-left: 1.4em;
}
.section-heading-cap
{
background: transparent url('images/type/section-head-cap.gif') no-repeat top left;
padding: 0.4em 1em 1.6em;
margin: 0 0 0 -1em;
}
<h1>Contact Us</h1>
<div class="line">
<div class="column col-threequarters">
<div class="line">
<div class="column col-threefifths contact-panel-top">
Unrelated stuff...
</div>
</div>
<div class="column col-last padded-sides">
<div class="section-heading">
<h4 class="section-heading-cap"><img src="/App_Themes/Common/images/icons/globe.gif" alt="International" />International Contacts</h4>
</div>
... and so on.
आप यहां कोड पोस्ट करना चाहते हैं। शायद पेस्टबिन या कुछ का उपयोग करें यदि यह आपकी पोस्ट में सीधे एम्बेड करने के लिए बहुत अधिक है? –
ऊपर दिए गए स्निपेट में, मैंने स्पैन टैग के भीतर हमारे आइकनों को एन्सेप्लेटेड किया है, लेकिन मैं वास्तव में (वास्तव में) परवाह नहीं करता कि मैं वांछित परिणाम कैसे प्राप्त करूं। –
क्षमा करें मैं और अधिक मदद नहीं कर सकता, फिल; मैं कुछ भी नहीं खोज सकता जो इसे काम नहीं करेगा। मेरी एकमात्र सिफारिश तब तक कोशिश करने और भागों को दूर करने के लिए होगी जब तक आप यह नहीं पाते कि यह क्या अपेक्षा कर रहा है। हालांकि, इसे काम करने के लिए _definitely_ एक तरीका है। दोबारा माफी चाहूंगा। –