그누 스킨 게시판처럼, 분류탭을 일정 길이로 정돈되게 쌓고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그누 스킨 게시판처럼, 분류탭을 일정 길이로 정돈되게 쌓고 싶습니다. 정보

그누 스킨 게시판처럼, 분류탭을 일정 길이로 정돈되게 쌓고 싶습니다.

본문

그누 스킨 게시판처럼, 분류탭을 가지런히 정돈되게 쌓고 싶습니다.
현재 css 이며, http://www.homzzang.com/bbs/board.php?bo_table=process 상태와 같습니다.
css를 어떻게 수정하면 될까요?  참고로, 배추베이직 게시판입니다.

현재 css
-------------------
/* 분류탭 */
#mw_basic .category_tab {
    width:728px; /*분류탭 길이 일정하게*/
margin-top:5px;
margin-bottom:0px;
    padding:0px;
border-bottom:0px solid #515151;
}

#mw_basic .category_tab ul {
    list-style:none;
    margin:0;
    padding:0;
    height:30px;
border-right:0px solid #ddd;
}

#mw_basic .category_tab ul li {
    margin:0;
    display:block;
    float:left;
    width:120px; /*분류탭 길이 일정하게*/
    height:29px;
    padding:0px 12px 0 12px;
background-color:#f1f1f1;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
}

*html #mw_basic .category_tab ul li {

    width:120px; /*분류탭 길이 일정하게*/
    height:30px;
}

#mw_basic .category_tab ul li div {
    margin:7px 0 0 0;
}

#mw_basic .category_tab ul li a {
    color:#515151;
    font-weight:bold;
    text-decoration:none;
}

#mw_basic .category_tab ul li.selected {
    background-color:#515151;
height:31px;
margin-left:-1px;
margin-right:-1px;
margin-top:-1px;
}

#mw_basic .category_tab ul li.selected a {
    color:#fff;
}

-----------------------------------



현재 출력 코드
-----------------------------------
<?
if ($is_category && $mw_basic[cf_category_tab]) {
    $category_list = explode("|", $board[bo_category_list]);
?>
<div class="category_tab">
<ul>
    <? if (!$mw_basic[cf_default_category]) { ?>
    <li <? if (!$sca) echo "class='selected'";?>><div><a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>">전체</a></div></li>
    <? } ?>
    <? for ($i=0, $m=sizeof($category_list); $i<$m; $i++) { ?>
    <li <? if (urldecode($sca) == $category_list[$i]) echo "class='selected'";?>><div><a
        href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sca=<?=urlencode($category_list[$i])?>"><?=$category_list[$i]?></a></div></li>
    <? } ?>
</ul>
</div>
<? } ?>
---------------------------------------------

댓글 전체

그누보드처럼, 누락없이 위에서 아래로 분류탭이 쌓였으면 싶어서.. ㅜㅜ

현재, 제 홈페이지는 분류탭을 클릭할 때마다 모양이 뒤죽박죽 틀어져요.
근데 왜 ul 에 height:30px 은 왜 주신거죠? li 에 height 값이 있는데.

그리고 li.selected 에 속성에서 height 값은 없어도 되지 않나요? li 에서 height 속성이 이미 있으니..

ul 과 li 속성에 position: relative; 포함해보세요.
ul 에 height:30px 값은  제가 포함시킨 게 아니라, 원래부터 있던 소스에요.

말씀하신대로 아래처럼 넣어봤는데도, 똑같네요.

http://www.funkick.net/bbs/board.php?bo_table=info 분류탭처럼 길이 일정하게해서 탭 전체에 링크를 걸고 싶은데..

어렵네요. ㅋ




--------------------------------
/* 분류탭 */
#mw_basic .category_tab {

margin-top:5px;
margin-bottom:0px;
    padding:0px;
border-bottom:0px solid #515151;
}

#mw_basic .category_tab ul {
    list-style:none;
    margin:0;
    padding:0;
    *height:30px;  /*분류탭 길이 일정하게*/
border-right:0px solid #ddd;
    position: relative;  /*분류탭 길이 일정하게*/
}

#mw_basic .category_tab ul li {
    margin:0;
    display:block;
    float:left;
    width:120px; /*분류탭 길이 일정하게*/
    height:29px;
    padding:0px 12px 0 12px;
background-color:#f1f1f1;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
    position: relative;  /*분류탭 길이 일정하게*/
}

*html #mw_basic .category_tab ul li {

    width:120px; /*분류탭 길이 일정하게*/
    height:30px;
}

#mw_basic .category_tab ul li div {
    margin:7px 0 0 0;
}

#mw_basic .category_tab ul li a {
    color:#515151;
    font-weight:bold;
    text-decoration:none;
}

#mw_basic .category_tab ul li.selected {
    background-color:#515151;
height:31px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

#mw_basic .category_tab ul li.selected a {
    color:#fff;
}
12zeo 님 고맙습니다. 덕분에 정렬이 잘 되었네요. ^^

근데, 분류탭 전체에 링크를 걸 수 있는 방법은 없을까요?

배추베이직 분류탭 출력 코드 소스 부분입니다.

-------------------------------------

<?
if ($is_category && $mw_basic[cf_category_tab]) {
    $category_list = explode("|", $board[bo_category_list]);
?>
<div class="category_tab">
<ul>
    <? if (!$mw_basic[cf_default_category]) { ?>
    <li <? if (!$sca) echo "class='selected'";?>><div><a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>">전체</a></div></li>
    <? } ?>
    <? for ($i=0, $m=sizeof($category_list); $i<$m; $i++) { ?>
    <li <? if (urldecode($sca) == $category_list[$i]) echo "class='selected'";?>><div><a
        href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sca=<?=urlencode($category_list[$i])?>"><?=$category_list[$i]?></a></div></li>
    <? } ?>
</ul>
</div>
<? } ?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT