मैं अपने पन्ने पर एक हैडर div के भीतर निम्नलिखित लेआउट का उत्पादन करना चाहते हैं के साथ एक div में सीएसएस का उपयोग कर सही पर पाठ संरेखित करते हैं, सीएसएस केवलमैं कैसे जब ब्लॉक तत्वों
+-----------+ + + + Image + Title text Some text aligned on the right + + +-----------+
मैं मुसीबत संरेखित हो रहा है का उपयोग करते हुए दाईं ओर पाठ। यह सही और शीर्षक पाठ के नीचे एक लाइन के लिए तुरंत संरेखित रखता है, इस
+-----------+ + + + Image + Title text + + Some text aligned on the right +-----------+
की तरह यह मेरे वर्तमान मार्कअप है।
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css">
#header, #footer { padding: 0.3em 0; border-bottom: 1px solid; }
#header img { display: inline;}
#header h1 { display: inline; margin: 0px; padding: 0px;
vertical-align: 50%; position: left;}
#login-status { margin: 0px; padding: 0px;
display: inline;text-align: right; position: right;}
</style>
<title>Models</title>
</head>
<body>
<div id="header">
<img alt="Logo" height="110" width="276"
src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="276" />
<h1>Models</h1>
<p id="login-status">You are currently logged in as steve</p>
</div> <!-- end of header -->
</body>
</html>
मैं इनलाइन स्टाइल की उम्मीद थी h1 तत्व के बाद एक लाइन ब्रेक का कारण नहीं है, लेकिन यह मामला नहीं है। क्या कोई सुझाव दे सकता है कि मैं क्या गलत कर रहा हूं?
धन्यवाद जस्टिन, यह पूरी तरह से काम करता है। मैं दाहिने ओर से पूर्ण posistioning का उपयोग कर एक और समाधान पर पहुंचा था, लेकिन मेरे लिए काम करता है। –
यह जस्टिन का एक अच्छा सुरुचिपूर्ण समाधान है ... और यह स्टीव की कम मार्क अप का उपयोग करने की इच्छा को प्रमाणित करता है। मुझें यह पसंद है!!! –
अद्भुत। मुझे नहीं पता था 'ओवरफ्लो: छुपा' तत्वों को उस फ्लोट में विस्तारित करेगा जो इसमें शामिल है। क्या 'फ्लोट: बाएं' वास्तव में 'img' और' h1' पर आवश्यक है? ऐसा लगता है कि यह नहीं है। –