이것좀 가르쳐 주시면 안될까요... ^^;;
-
- Posts: 18
- Joined: 2005 05 04 12:54 33
- Contact:
이것좀 가르쳐 주시면 안될까요... ^^;;
약 반년 동안 궁금했던 건데...
아무리 따라해도 안되더군요. ㅡ.ㅡ;;;
http://www.alistapart.com
여기처럼..
좌측 컨텐츠나 우측 메뉴 길이에 상관없이 가운데 border가 유동적으로 틀에 맞게 그어지려면 어떻게 해야 하나요?
좌측 메뉴를 둘때 float을 쓰기도 해보고 margin을 쓰기도 해보고 여러가지를 시도해보았으나... 좌우 상관없이 위에서 아래까지 border가 그어지진 않던데요..
정말 궁금해요. 알려주시면 감사할텐데요;;
아.. 그리고 margin을 두지 않아도 불여우에서 보면 문서 밑에 margin이 생기던데 http://www.likejazz.com 재즈님 블로그처럼 밑이 바닥에 붙게 하려면 어떻게 해야하죠? ^^;;
아무리 따라해도 안되더군요. ㅡ.ㅡ;;;
http://www.alistapart.com
여기처럼..
좌측 컨텐츠나 우측 메뉴 길이에 상관없이 가운데 border가 유동적으로 틀에 맞게 그어지려면 어떻게 해야 하나요?
좌측 메뉴를 둘때 float을 쓰기도 해보고 margin을 쓰기도 해보고 여러가지를 시도해보았으나... 좌우 상관없이 위에서 아래까지 border가 그어지진 않던데요..
정말 궁금해요. 알려주시면 감사할텐데요;;
아.. 그리고 margin을 두지 않아도 불여우에서 보면 문서 밑에 margin이 생기던데 http://www.likejazz.com 재즈님 블로그처럼 밑이 바닥에 붙게 하려면 어떻게 해야하죠? ^^;;
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
Re: 이것좀 가르쳐 주시면 안될까요... ^
she wrote:약 반년 동안 궁금했던 건데...
아무리 따라해도 안되더군요. ㅡ.ㅡ;;;
http://www.alistapart.com
여기처럼..
좌측 컨텐츠나 우측 메뉴 길이에 상관없이 가운데 border가 유동적으로 틀에 맞게 그어지려면 어떻게 해야 하나요?
좌측 메뉴를 둘때 float을 쓰기도 해보고 margin을 쓰기도 해보고 여러가지를 시도해보았으나... 좌우 상관없이 위에서 아래까지 border가 그어지진 않던데요..
정말 궁금해요. 알려주시면 감사할텐데요;;
아.. 그리고 margin을 두지 않아도 불여우에서 보면 문서 밑에 margin이 생기던데 http://www.likejazz.com 재즈님 블로그처럼 밑이 바닥에 붙게 하려면 어떻게 해야하죠? ^^;;
Code: Select all
<div style="가운데 백그라운드 라인">
<div>좌측</div>
<div>우측</div>
</div>
가운데 백그라운드 라인이 같이 늘어나게 됩니다.
만약 좌우 배치를 위해서 위의 두 div를 float:left 하신다면
Code: Select all
<div style="가운데 백그라운드 라인">
<div style="float:left">좌측</div>
<div style="float:left">우측</div>
<div style-"clear: left"></div>
</div>
레이어가 아래 <div style-"clear: left"></div>를 감싸기 위해 늘어나게 됩니다.
<div style-"clear: left"></div>가 없이 float 속성을 상용하신다면 테두리의
div가 float속성을 가진 레이어를 크기만큼 감싸지 못합니다.
이외도 방법은 몇가지가 있습니다.
float를 사용하지 않는 방법이 있습니다.
좌측의 레이어만 기준으로 잡는다면 좌측 레이어의 최소 높이를 잡아주는 방법으로도
가능합니다. css의 min-height를 쓰시면 됩니다.
하지만 익스에 대한 처리도 필요합니다.
min-height에 대한 자세한 사용법은 아래의 링크를 참조하시기 바랍니다.
viewtopic.php?t=3483&highlight=
두번째 질문은 <body style="margin:0;">을 써보세요. 이 문제가 맞는지는 잘 모르겠습니다.
-
- Posts: 18
- Joined: 2005 05 04 12:54 33
- Contact:
감사합니다.
또 도움 주셨군요. 감사해요. !!!^^
이건 백그라운드 라인을 그림으로 삽입하라는 뜻인지요? 텍스트로 처리하려면 구체적으로 어떻게 써야 하지요?^^
이건 이미 써봤는데 안되네요? ^^:;;
아무튼 감사드립니다. ㅜ_ㅜ!!
Code: Select all
<div style="가운데 백그라운드 라인">
Code: Select all
<body style="margin:0;">
아무튼 감사드립니다. ㅜ_ㅜ!!
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
두 부분의 역영을 나누는 선을 말씀 하시는 것이지요?
선이 좌측이나 우측에 상관없이 하단까지 내려와야 되기 때문에 좌측이나 우측에서 처리를 해줄 수는 없습니다.
그래서 그 상위에서 background-image 로 처리를 해 줘야 되고요. border 등으로는 해결이 안됩니다.
상위 블록에서 좌, 우에 선을 넣는 것은 가능한데 가운데에 선을 그어주는 css 속성은 없거든요.
바닥이 딱 안붙는 것은 먼저
body 의 margin 기본값을 0 으로 해주시고요
그래도 안붙으면 하단 박스에 margin 이 없는지 확인해 보세요.
p 같은 것은 기본적으로 margin 이 있기 때문에 margin-bottom 을 0 으로 해 주어야 바닥에 딱 붙습니다.
선이 좌측이나 우측에 상관없이 하단까지 내려와야 되기 때문에 좌측이나 우측에서 처리를 해줄 수는 없습니다.
그래서 그 상위에서 background-image 로 처리를 해 줘야 되고요. border 등으로는 해결이 안됩니다.
상위 블록에서 좌, 우에 선을 넣는 것은 가능한데 가운데에 선을 그어주는 css 속성은 없거든요.
바닥이 딱 안붙는 것은 먼저
body 의 margin 기본값을 0 으로 해주시고요
그래도 안붙으면 하단 박스에 margin 이 없는지 확인해 보세요.
p 같은 것은 기본적으로 margin 이 있기 때문에 margin-bottom 을 0 으로 해 주어야 바닥에 딱 붙습니다.
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
Re: 감사합니다.
네, 그림으로 삽입하라는 뜻입니다.she wrote:이건 백그라운드 라인을 그림으로 삽입하라는 뜻인지요? 텍스트로 처리하려면 구체적으로 어떻게 써야 하지요?^^Code: Select all
<div style="가운데 백그라운드 라인">
세로 1px의 가로로 길다란 배경이미지를 만드셔서
style="background: url(이미지경로) repeat-y"
이렇게 하시면 배경 이미지가 세로로 반복되어 죽 내려갑니다.
감사합니다. ^^ 밑에 붙는 건 도대체 안되는군요. ㅜ_ㅜ;;;
여기에선 라고 공간을 넣어줘야 불여우에서도 가운데 줄이 생기더군요. 이것때문에 장시간 헤맸네요^^:;;
감사합니다. 덕분에.. ^^
왜 밑에 붙는게 안되는지 알 수 없어요.
전체 레이아웃에도 마진없고. body에도 마진없고 bottom의 p에도 마진없고 bottom자체에도 마진이 없는데 ㅜ_ㅜ ...
Code: Select all
<div style="가운데 백그라운드 라인">
<div style="float:left">좌측</div>
<div style="float:left">우측</div>
<div style-"clear: left"></div>
</div>
Code: Select all
<div style-"clear: left"> </div>
감사합니다. 덕분에.. ^^
왜 밑에 붙는게 안되는지 알 수 없어요.
전체 레이아웃에도 마진없고. body에도 마진없고 bottom의 p에도 마진없고 bottom자체에도 마진이 없는데 ㅜ_ㅜ ...
body에 margin값을 0으로 처리해보세요.
브라우저에 따라 margin/padding값 처리가 다른 경우가 있습니다. 오페라브라우저의 경우 margin-top이 적용되지않기 때문에 body에 대한 스타일시트 이외에도 topmargin=0 형식으로 처리를 해주어야 합니다.
Code: Select all
body {
margin:opx;
}
<body topmargin=0px leftmargin=0px>
브라우저에 따라 margin/padding값 처리가 다른 경우가 있습니다. 오페라브라우저의 경우 margin-top이 적용되지않기 때문에 body에 대한 스타일시트 이외에도 topmargin=0 형식으로 처리를 해주어야 합니다.
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
비표준 코드 입니다.소프트원트 wrote: <body topmargin=0px leftmargin=0px>
Code: Select all
body {
margin: 0;
padding: 0;
}
Code: Select all
<body topmargin=0px leftmargin=0px>
저의 경우 CSS에서 body에 margin만 이용하다보니 padding값을 생각지 않았습니다. 현석님 덕분에 알았내요. 불필요한 타이핑을 줄였습니다. 감사합니다. ^^
오페라를 포함하여 IE/파이어폭스에 상하좌우여백을 없애려면 margin과 padding 모두를 사용해야 적용됩니다.
오페라에서 padding만 주면 오페라에서는 여백이 생기지 않지만, IE나 파이어폭스에서 여백이 생기게 됩니다. 그러니 둘다 필요하겠죠.
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
해결하셔서 다행이네요.
축하드려요.
Who is online
Users browsing this forum: Semrush [Bot] and 1 guest