, 나는 간단한 해결책을 온 :
header {
display: block;
line-height: 4em;
height: 120px;
padding-left: 120px;
background: #4466FF url('http://placehold.it/80x80/FFFFFF/444466&text=My+Logo') no-repeat 20px 20px;
font-weight: bold;
font-size: 2em;
}
첫째,이 <header>
block
요소를했다. <div>
인 경우 display
속성을 설정할 필요가 없습니다. 다음으로, 나는 텍스트의 크기와 무게를 결정했다. 이는 라인 높이 (의사 수직 정렬)을 결정할 때 중요합니다. 배경 이미지를 추가하고 오프셋을 설정 한 다음 <header>
에 left-padding
을 추가하여 배경 로고 오른쪽에 20 픽셀 오프셋했습니다. 여기
위의 레이아웃에 대한 DEMO이다
이
의 결과이다.
<header>My Header</header>
<content>Lorem Ipsum</content>
<footer>Copyright 2014</footer>
body {
width: 600px;
margin: 0 auto;
}
header {
display: block;
line-height: 4em;
height: 120px;
padding-left: 120px;
background: #4466FF url('http://placehold.it/80x80/FFFFFF/444466&text=My+Logo') no-repeat 20px 20px;
font-weight: bold;
font-size: 2em;
}
content {
display: block;
height: 200px;
background: #AAAABB;
padding: 4px;
}
footer {
display: block;
line-height: 4em;
height: 60px;
background: #223377;
color: #FFFFFF;
font-size: 0.75em;
text-align: center;
}
당신이 지금까지 해주십시오 짓을 넣습니다. –
관련 HTML과 CSS를 모두 게시하십시오. 자신이 어디에 있는지 알기 위해 코딩 한 내용을 추측 할 수는 없습니다. –
h1 { font-family : "Arial"; 색 : # 808080; 글꼴 크기 : 190 %; } H1 {배경 이미지 : URL (something.png); background-size : 20px 20px; background-repeat : no-repeat; background-position : left; 패딩 : 1px; 여백 : -2px; } – user3385608