2013-10-06 2 views
0

텍스트가 있고 전체 웹 페이지 위로 세로로 확장되는 왼쪽 및 오른쪽 테두리를 텍스트에 제공하려고합니다. 이것은 나의 HTML웹 페이지 전체에 수직으로 세로선이 생기기

<div id="vLine"> 
    <h1>text</h1> 
</div> 

이며, 이것은 내가 100 % 내 높이를 설정에도 불구하고, 지금 내 CSS를

#vLine { 
    height: 100%; 
    width: 50px; 
    border-left: 3px solid black; 
    border-right: 3px solid black; 

, 그것은 여전히 ​​라인의 상단과 사이에 작은 2 픽셀 간격 등 웹 페이지의 맨 위에는 페이지 전체에 걸쳐 펼쳐 페이지 상단까지 연결됩니다. 왜 이런 격차가 있습니까? Chrome 브라우저를 사용하고 있는데이 차이는 브라우저에 따라 다르 겠지만 브라우저에 관계없이이 차이를 완전히 없애려면 어떻게해야합니까? 흠 괜찮 그래서 방법을 시도 무엇

#vLine { 
    margin: -10px; 
} 

하고 일

+1

2px 공간을 처리하기 위해 {margin : 0; padding : 0;}을 CSS에 추가해보세요. – itsmikem

+0

흠, 나는 가지고있다, 아직도 작동하지 않는다 :/ – user2817200

+1

여백 추가 방법 : 0px, 패딩 : 0px; #vLine과 본문을 본문으로 변경하려면 html {...}을 사용하십시오. 그게 효과가 있니? – itsmikem

답변

0

이 밝혀 단지 2 픽셀처럼 보였다 그 차이는 10px했지만 참으로 그것을 해결했습니다.

관련 문제