2014-03-05 4 views
-1

HTML과 CSS로 웹 페이지를 만들고 있습니다. 내 문제는 왼쪽으로 삽입 한 작은 로고 위에 제목이 나타나는 것입니다. 나는 로고에서 약간의 거리를두고 바로 향하고 싶다. 어떻게해야합니까? 헤더에 다음과 같은 스타일 속성을 적용하여CSS - heading logo

h1 { 
    font-family: "Arial" ; 
    color: #808080; 
    font-size:190%; 
} 

h1 { 
    background-image: url(something.png); 
    background-size: 20px 20px; 
    background-repeat: no-repeat; 
    background-position: left ; 
    padding:1px; 
    margin:-2px; 
} 
+3

당신이 지금까지 해주십시오 짓을 넣습니다. –

+0

관련 HTML과 CSS를 모두 게시하십시오. 자신이 어디에 있는지 알기 위해 코딩 한 내용을 추측 할 수는 없습니다. –

+0

h1 { font-family : "Arial"; 색 : # 808080; 글꼴 크기 : 190 %; } H1 {배경 이미지 : URL (something.png); background-size : 20px 20px; background-repeat : no-repeat; background-position : left; 패딩 : 1px; 여백 : -2px; } – user3385608

답변

0

, 나는 간단한 해결책을 온 :

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 픽셀 오프셋했습니다. 여기

enter image description here

위의 레이아웃에 대한 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; 
} 
+0

고마워요. 완벽하게 작동합니다. 전체 웹 페이지를 중앙에 배치하는 방법을 알려주십시오. 거기에 시체가 배경에있을거야 – user3385608

+0

? 'body {margin : 0 auto; }'? 코드/데모를 업데이트했습니다. –

+0

예. 또한 이미지를 실행할 때 일부 이미지가 웹 페이지에 표시되지 않습니다. 그 이유는 무엇일까요? – user3385608

관련 문제