시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > CSS > 기타효과 > 좌우 여백없이 박스정렬하는 방법 -margin, -padding 상세정보
사이트등록
현재접속자 새로고침
좌우 여백없이 박스정렬하는 방법 -margin, -padding
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 기타효과
다운로드 횟수 0 회
간단설명 하나의 단에 여러박스를 정렬할 경우 마지막 또는 처음에 위치한 컨텐츠에 마진을 손쉽게 없앨 수 잇는 방법을 안내 해드립니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
데모 미리보기가 없습니다 스크랩하기




위와 같은 디자인 작업시 파란 박스 리스트에 float:left로 정렬을 시키고
오른쪽이나 왼쪽에 마진이나 패딩값을 주고, 마지막 또는 첫 박스에
해당 마진이나 패딩을 없애주는 방법을 주로 사용합니다.


<div class="box">
  <ul>
     <li></li>
     <li></li>
     <li></li>
     <li></li>
     <li></li> <== 보통 이단계에서class또는 style을 이용해 margin 또는 padding 값을 제거합니다.
  </ul>
</div>

하지만 개발을 통한 리스트 작업시에는 마지막박스를 체크할 방법이 없습니다.
이 방법을 간단하게 해결할 수 있는 방법은 -margin, -padding 입니다.

<style>
.box{width:540px;height:100px;padding:10px 0;background:pink;}
.box ul{width:560px;margin-left:-10px;overflow:hidden;}
.box ul li{float:left;width:100px;height:100px;margin-left:10px;background:red;}
</style>

위와 같이 li를 감싸는 url에 마진값을 더하고 대신 마이너스 margin값을 주면 됩니다.
이렇게 되면 양옆이 일정한 가이드라인을 기준으로 정렬되게 됩니다.

약간의 꼼수같지만 유용한 팁입니다.





 

네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
도배방지키
 54492855 보이는 도배방지키를 입력하세요.