안녕하세요, HTML과 CSS의 초보자입니다! 나는 로고와 제목의 적절한 정렬을 얻으려고 노력하고 있습니다. 둘 다 같은 줄에 있어야합니다. 문제는 h1의 내부 공간을 제거 할 수 없으며 항상 텍스트 위쪽에 여백이있는 것입니다 (h1의 bg에 색상을 지정하면 텍스트 위로 더 확장된다는 것을 알 수 있습니다). 이 문제를 해결할 방법이 있습니까? 아니면 잘못하고 있습니까? 나는 둘 다 똑같은 높이와 똑같은 수평 위치에 있기를 바란다. (제목에서 "T"의 맨 위가 img의 맨 위에 있어야하고 바닥의 경우에도 동일해야한다.)h1 태그의 내부 공간을 제거하십시오.
HTML :
<header>
<img src="images/logo.gif" alt="logo">
<h1>Title</h1>
</header>
CSS :
header
{
overflow:auto;
}
header img
{
float:left;
width:55px;
height:55px;
margin-right:20px;
}
header h1
{
float:left;
padding:0px;
margin:0px;
font-size:55px;
}
당신은'라인 높이 사용할 수 있습니다 픽셀,을, 배경에 관한 한 문제를 해결하기 위해 헤더 h1''에서'하지만, 문자 높이가 다른 글꼴에 걸쳐 다양하기 때문에 수동으로 글꼴 크기를 조정해야 . – Antony
관련 질문 : http : //stackoverflow.com/questions/5256211/negative-margins-vs-relative-positioning – br3w5
'h1'에 대해 '배경'과 같은 ur img를 사용하는 것이 좋습니다. 또한'h1'에'padding-left'을 추가합니다. – primetwig