मैं एक पारदर्शी पीएनजी का उपयोग करूंगा जहां यह सफेद बॉक्स कंटेनर के समान सटीक चौड़ाई है।
http://jsfiddle.net/lollero/mAQe4/
मैं भी सफेद बॉक्स की पृष्ठभूमि के लिए एक दोहरा पारदर्शी PNG छवि का उपयोग करने के पाठ छवि और अपने कंटेनर के बीच पारदर्शिता के साथ किसी भी मतभेद से बचने के लिए चुना है।
वैकल्पिक रूप से, आप #content
में opacity: o.8
उपयोग कर सकते हैं #footer
HTML:
<div id="content-wrap">
<div id="content">
Lorem ipsum dolor sit amet.
</div>
<img id="the-image" src="http://img220.imageshack.us/img220/4051/62739191.png" alt="" />
<div id="footer">
Lorem ipsum dolor sit amet.
</div>
</div>
सीएसएस:
html {
background: url('http://placekitten.com/850/850') repeat top left;
}
#content-wrap {
width: 200px;
margin: 0px auto;
}
#content,
#footer {
background: url('http://img267.imageshack.us/img267/2733/21138012.png')repeat top left;
}
#the-image { width: 100%; display: block; }
दूसरों पर इस पद्धति की एक विशाल लाभ यह है कि व्यापक ब्राउज़र सुनिश्चित करता है संगतता। फ़ायरफ़ॉक्स, सफारी, क्रोम और आईई के आज के नवीनतम संस्करणों को पारदर्शी पीएनजी का उपयोग करते समय इसे समान तरीके से संभालना चाहिए।
आपको नहीं लगता कि के साथ संभव है बस HTML और: इसके अलावा, अगर आईई अनुकूलता एक प्राथमिकता है, वहाँ तरीके रूप में वापस दूर IE6 के रूप में के लिए यह काम कर पाने के लिए कर रहे हैं सीएसएस। आप इसे एसवीजी, या कैनवास के साथ प्राप्त करने में सक्षम हो सकते हैं, लेकिन निश्चित रूप से एक जावास्क्रिप्ट लाइब्रेरी की आवश्यकता होगी। – Nadh
"शुद्ध एचटीएमएल 5" परिभाषित करें। – BoltClock
क्या आपके पास "शुद्ध नहीं" HTML5 समाधान का विचार है? एसवीजी और कैनवास के साथ भी मुझे सामान्य तरीके से व्यावहारिक कुछ भी दिखाई नहीं देता है। –