안녕하세요 css간격좀 줄이고 싶습니다;

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
안녕하세요 css간격좀 줄이고 싶습니다;

QA

안녕하세요 css간격좀 줄이고 싶습니다;

본문

 

이름과 포인트 사이 간격이랑 전체포인트순위 글씨랑 아래 랭킹 위아래 간격을 줄이고 싶습니다;

어떻게 해야될까요?ㅠㅠ

 

3696616041_1697127600.1597.png

 

point_rank10.php 소스 입니다


<?php
include_once("./_common.php");
?>
<style type="text/css">
.pl_rank{clear:both;position:relative;margin:0 auto;width:210px;padding:5px 0 5px}
.pl_rank2:after {display:block;visibility:hidden;clear:both;content:""}
/*.pl_rank h2{padding:0 10px;height:28px;line-height:2.4em;border:1px solid #cdd6de;background:#f2f5fc;color:#494a4a}*
*/
.pl_rank h2{padding:0 10px;height:28px;line-height:5px;color:#CCCCCC;text-align: center}
.pl_rank_ul{padding:0px 0 0}
.pl_rank_ul ul{float:left;width:210px;margin:0;padding:0;overflow:hidden;list-style:none;color:#968d66}
.pl_rank_ul ul li{position:relative;line-height:18px;margin:5px 0}
.pl_rank_ul ul li .rank_bg{display:inline-block;width:17px;height:17px;margin-right:8px;border:1px solid #b3b8c0;text-align:center;color:#b3b8c0;text-indent:-1px}
.pl_rank_ul ul li .rank_bg1{border:1px solid #ed2525;color:#ed2525}
.pl_rank_ul ul li .rank_bg2{border:1px solid #3452be;color:#3452be}
.pl_rank_ul ul li .rank_point{display:inline-block;position:absolute;top:0;right:20px;font-family:verdana;color:#d83d44;font-size:10px;font-weight:bold;text-align: center}
</style>
<div class="pl_rank">
<h2>전체 포인트 순위</h2>
<div class="pl_rank_ul">
<ul>
<?php
$sql_common = " and mb_id != '{$config[cf_admin]}' ";
$rank_rows = 10; //출력 수
$sql = " select * from {$g5[member_table]} where mb_point > '{$row[mb_point]}' {$sql_common} order by mb_point desc, mb_today_login desc limit {$rank_rows} ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    $rank = number_format($i + 1);
    //$rank_name = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
    $rank_name = $row['mb_nick'];
    $point = number_format($row['mb_point']);
    if ($rank == 1) {
        $rank_bg = ' rank_bg1';
    } else if ($rank <= 3) {
        $rank_bg = ' rank_bg2';
    } else {
        $rank_bg = '';
    }
?>
    <li><span class="rank_bg<?php echo $rank_bg; ?>"><?php echo $rank; ?></span><?php echo $rank_name; ?><span class="rank_point"><?php echo $point; ?></span></li>
<?php } ?>
</ul>
</div>
</div>

이 질문에 댓글 쓰기 :

답변 3


<style type="text/css">
:root {
    --v-pl_rank-width: 210px;
}
/* .pl_rank{clear:both;position:relative;margin:0 auto;width:210px;padding:5px 0 5px} */
.pl_rank{clear:both;position:relative;margin:0 auto;width:var(--v-pl_rank-width);padding:5px 0 5px}
.pl_rank2:after {display:block;visibility:hidden;clear:both;content:""}
/*.pl_rank h2{padding:0 10px;height:28px;line-height:2.4em;border:1px solid #cdd6de;background:#f2f5fc;color:#494a4a}*
*/
/* .pl_rank h2{padding:0 10px;height:28px;line-height:5px;color:#CCCCCC;text-align: center} */
.pl_rank h2{padding:0;line-height:5px;color:#CCCCCC;text-align: center}
.pl_rank_ul{padding:0px 0 0}
/* .pl_rank_ul ul{float:left;width:210px;margin:0;padding:0;overflow:hidden;list-style:none;color:#968d66} */
.pl_rank_ul ul{float:left;width:var(--v-pl_rank-width);margin:0;padding:0;overflow:hidden;list-style:none;color:#968d66}
/* .pl_rank_ul ul li{position:relative;line-height:18px;margin:5px 0} */
.pl_rank_ul ul li{position:relative;line-height:18px;margin:5px 0 0 1em;}
.pl_rank_ul ul li .rank_bg{display:inline-block;width:17px;height:17px;margin-right:8px;border:1px solid #b3b8c0;text-align:center;color:#b3b8c0;text-indent:-1px}
.pl_rank_ul ul li .rank_bg1{border:1px solid #ed2525;color:#ed2525}
.pl_rank_ul ul li .rank_bg2{border:1px solid #3452be;color:#3452be}
.pl_rank_ul ul li .rank_point{display:inline-block;position:absolute;top:0;right:20px;font-family:verdana;color:#d83d44;font-size:10px;font-weight:bold;text-align: center}
</style>
.pl_rank_ul ul li{position:relative;line-height:18px;margin:5px 0}

랭킹 위아래 간격은 여기서 margin:5px 0

 

다음은css 에서  .pl_rank_ul ul li .rank_name{margin-right:5px} 추가 중간간격 해주시구.

아래 중간랭킹네임 부분에 클래스 요소 정의 해주시면됩니다.

<li>
<span class="rank_bg<?php echo $rank_bg; ?>"><?php echo $rank; ?></span>

<span clas="renk_name"><?php echo $rank_name; ?></span>

<span class="rank_point"><?php echo $point; ?></span>
</li>

.pl_rank{clear:both;position:relative;margin:0 auto;width:210px;padding:5px 0 5px} 뒤에 5px를 원하는 간격으로 줄이세요.

.pl_rank_ul ul li .rank_point{display:inline-block;position:absolute;top:0;right:20px;font-family:verdana;color:#d83d44;font-size:10px;font-weight:bold;text-align: center}
right:20px;를 원하는 간격으로 줄이세요.
답변을 작성하시기 전에 로그인 해주세요.
전체 126,530 | RSS
QA 내용 검색

회원로그인

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