CSS 만 사용하여 내 페이지의 머리글 div에 다음 레이아웃을 생성하고 싶습니다.블록 요소가있는 div에있을 때 CSS를 사용하여 오른쪽에 텍스트를 정렬하는 방법
+-----------+ + + + 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을 사용하는 다른 솔루션에 도착했지만 나를 위해 일합니다. –
저스틴은 멋진 우아한 솔루션입니다 ... 그리고 스티브의 욕구를 덜 사용하게합니다. 나는 그것을 좋아한다! !! –
훌륭합니다. 'overflow : hidden '요소가 포함 된 수레로 요소를 확장한다는 것을 알지 못했습니다. 'img'와'h1'에서'float : left'가 정말로 필요합니까? 그렇지 않은 것 같습니다. –