글자 가운대정렬 안되는대 어떻게 하면 될까요?

글자 가운대정렬 안되는대 어떻게 하면 될까요?

QA

글자 가운대정렬 안되는대 어떻게 하면 될까요?

본문

하단에 회사소개 서비스이용약관 개인정보처리방침 쪽을 가운대 정렬을 주려고하는대

전체를 wr으로 한번 더 감싸주고 css를 줬는대 div는 가운대 정렬이 됬는대 그 부분 글자는 가운대정렬이안되고 왼쪽정렬이됩니다.

 

캡쳐한 사진도 첨부합니다.
https://i.imgur.com/g7dq8tf.png

shop.tail.php


<div id="ft">
<div class="ft_wr">
<div class="ft_menu">
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=company">회사소개</a>
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=provision">서비스이용약관</a>
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=privacy">개인정보처리방침</a>
    </div>
    </div>
    
    <div class="ft_info">
        <a href="<?php echo G5_SHOP_URL; ?>/" id="ft_logo"><img src="<?php echo G5_DATA_URL; ?>/common/logo_img2" alt="처음으로"></a>
        <p>
            <span><b>회사명</b> <?php echo $default['de_admin_company_name']; ?></span> <span><b>대표</b> <?php echo $default['de_admin_company_owner']; ?></span>
            <span><b>개인정보 보호책임자</b> <?php echo $default['de_admin_info_name']; ?></span>
            <span><b>주소</b> <?php echo $default['de_admin_company_addr']; ?></span><br>
            <span><b>사업자 등록번호</b> <?php echo $default['de_admin_company_saupja_no']; ?></span>
            <span><b>통신판매업신고번호</b> <?php echo $default['de_admin_tongsin_no']; ?></span>
            <?php if ($default['de_admin_buga_no']) echo '<span><b>부가통신사업신고번호</b> '.$default['de_admin_buga_no'].'</span>'; ?><br>
            <span><b>전화</b> <?php echo $default['de_admin_company_tel']; ?></span><span><b>팩스</b> <?php echo $default['de_admin_company_fax']; ?></span><br>
            <!-- <span><b>운영자</b> <?php echo $admin['mb_name']; ?></span><br> -->
            Copyright © 2001-2013 <?php echo $default['de_admin_company_name']; ?>. All Rights Reserved.
        </p>
        <a href="#" id="ft_totop">상단으로</a>
    </div>
</div>

default_shop.css

#ft {clear:both;padding:0 0 40px;min-width:1000px;border-top:1px solid #e9e9e9}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div.ft_info {position:relative;margin:0 auto;padding:20px 0 0 200px;width:900px}
#ft div.ft_menu {position:relative;width:900px;padding:20px 0 20px 0;}
#ft div.ft_menu a {display:inline-block;}
#ft .ft_wr{position:relative;width:1000px;margin:0 auto;text-align:center}

이 질문에 댓글 쓰기 :

답변 5

 

소스가 이상있진 않습니다.

위에있는거를 새로운 문서를 만들어서 테스트해도 가운데 정렬이 정상적으로 됩니다.

ctrl+shift+r 로 강제 새로 고침을 해보시면 될듯 합니다.

그래도 안된다면 아래 내용을 참고 하시고, 참고 주소를 보내주시면 봐드리겠습니다.

 

1.브라우저 캐싱 문제

 -  크롬을 예로 ctrl+shift+r 로 강제새로고침 하시면 될듯합니다.

 

2.서버 캐싱 문제

 - 가능성은 낮지만 서버 자원을 절약하기 위해 캐시를 사용하는 경우 30초이상 새로고침이 적용이 안되는 경우가 있을 있습니다.

 

3.소스문제

 - 안되면 해당 소스이외의 것이 간섭하고 있다는 거고 

  소스 우선순위를 가장 상위로 !important를 추가하시면 될듯합니다.

#ft div.ft_menu a {display:inline-block !important;} 

 

 

<style>
#ft {clear:both;padding:0 0 40px;min-width:1000px;border-top:1px solid #e9e9e9}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div.ft_info {position:relative;margin:0 auto;padding:20px 0 0 200px;width:900px}
#ft div.ft_menu {position:relative;width:900px;padding:20px 0 20px 0;}
#ft div.ft_menu a {display:inline-block;}
#ft .ft_wr{position:relative;width:1000px;margin:0 auto;text-align:center}
 </style>  
<div id="ft">
<div class="ft_wr">
<div class="ft_menu">
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=company">회사소개</a>
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=provision">서비스이용약관</a>
     <a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=privacy">개인정보처리방침</a>
    </div>
    </div>
</div>

 

 

 

참고 주소의 소스랑 질문주신 소스가 다르네요..

위코드는 a를 감싸는  <ul><li><a></a></li></ul>
부분이 생략되 있습니다.

원인은  <li>요소에 float:left; 가 들어가서 왼쪽으로 정렬이 된겁니다.
메뉴를 처리하는 방법이 여러가지가 있지만
문의주신 소스에서는 아래 소스를 추가 하시면 되겠네요.

코드 우선순위 때문에 적용이 안되면
!important 를 난발하는게 별로 좋지는 않지만
테스트를 위해
!important 를 넣어서 테스트 해보세요~


#ft div.ft_menu ul {display:inline-block;margin:0 auto;}
#ft div.ft_menu ul li{float:left;}

#ft div.ft_menu ul {display:inline-block !important;margin:0 auto!important;}
#ft div.ft_menu ul li{float:left !important;}


전체소스
 <style>
#ft {clear:both;padding:0 0 40px;min-width:1000px;border-top:1px solid #e9e9e9}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div.ft_info {position:relative;margin:0 auto;padding:20px 0 0 200px;width:900px}
#ft div.ft_menu {position:relative;width:900px;padding:20px 0 20px 0;}

#ft div.ft_menu ul {display:inline-block;margin:0 auto;}
#ft div.ft_menu ul li{float:left;}

#ft div.ft_menu a {display:inline-block;}
#ft .ft_wr{position:relative;width:1000px;margin:0 auto;text-align:center}
 </style> 
<div id="ft">
<div class="ft_wr">
<div class="ft_menu">
<ul>
<li><a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=company">회사소개</a></li>
<li><a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=company">회사소개</a></li>
</ul>
    </div>
</div>

그냥 사이트 주소를 줘 보시겠어요?

 

<div id="ft">
<div class="ft_wr">
<div class="ft_menu">
      <ul> 
            <li><a href="http://dooriserver.xyz/cmshop/bbs/content.php?co_id=company">회사소개</a></li>
            <li><a href="http://dooriserver.xyz/cmshop/bbs/content.php?co_id=provision">서비스이용약관</a></li>
            <li><a href="http://dooriserver.xyz/cmshop/bbs/content.php?co_id=privacy">개인정보처리방침</a></li>
        </ul>


이부분에서

 <ul>  을 

다음과 같이 바꾸세요

 < ul style="display: inline-block; margin: 0 auto; ">

#ft div.ft_menu { text-align:center; }

적용 안되면 css 불러오는 쪽에 캐싱을 풀어보세요.

#ft div.ft_menu{text-align:center;}

#ft li {
    float: none;
    display: inline-block;
}

#ft .ft_menu{width:1000px;margin:0 auto;text-align:center}

추가해 보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 123,529 | RSS
QA 내용 검색

회원로그인

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