왜 가운데 정렬이 안될까요 ㅠ?

왜 가운데 정렬이 안될까요 ㅠ?

QA

왜 가운데 정렬이 안될까요 ㅠ?

본문

http://gb5test.ze.am/주소 입니다.

 


#section {
  width: 100%;
  margin: 0 auto;
  background-color: #aeb2b9;
  padding: 10px;
}
.custom-selectbox {
 position: relative;
 float: left;
 width: 296px;
 height: 40px;
 margin-right: 5px;
 z-index: 20;
}
ul.selectbox-options {
 position: absolute;
 width: 100%;
 height: 40px;
 max-height: 40px;
 margin: 0;
 padding: 0;
 border: 1px solid #aaa;
 background-color: #fcfcfc;
 z-index: 21;
}
ul.selectbox-options li {
 list-style: none;
}
ul.selectbox-options.opened {
 height: auto;
 max-height: 500px;
}
ul.selectbox-options li {
 display: none;
 height: 40px;
 padding: 0 10px;
 line-height: 40px;
 font-size: 15px;
}
ul.selectbox-options li.selected {
 font-weight: bold;
 text-align:center;
}
ul.selectbox-options li.selected,
ul.selectbox-options li:first-child,
ul.selectbox-options.opened li.selected:first-child {
 background-repeat: no-repeat; background-image: url(img/customized_selectbox.png); background-position: 100% 6px; 
}
ul.selectbox-options.opened li:first-child,
ul.selectbox-options.opened li.selected:first-child {
 background-position: 100% -22px;
}
ul.selectbox-options.opened li {
 display: block;
}
ul.selectbox-options.opened li.selected {
 background-image: none;
}
ul.selectbox-options li.selected {
 display: block;
}
ul.selectbox-options li:hover {
 background-color: #f5f5f5;
}


  <div id="section">
 <div id="section_1" class="custom-selectbox">
  <ul class="selectbox-options">
   <li class="selected" data-value="" readonly>== 관련 사이트 ==</li>
       <li data-value="#,_self">== 관련 사이트 ==</li>
     </ul>
 </div>
 <div id="section_2" class="custom-selectbox">
  <ul class="selectbox-options">
   <li class="selected" data-value="" readonly>== 관련 사이트 ==</li>
       <li data-value="#,_self">== 관련 사이트 ==</li>
     </ul>
 </div>
 <div id="section_3" class="custom-selectbox">
  <ul class="selectbox-options">
   <li class="selected" data-value="" readonly>== 시/군/구 사이트 ==</li>
       <li data-value="#,_self">== 시/군/구 사이트 ==</li>
     </ul>
 </div>
 <div id="section_4" class="custom-selectbox">
  <ul class="selectbox-options">
   <li class="selected" data-value="" readonly>== 전국 사이트 ==</li>
       <li data-value="#,_self">== 전국 사이트 ==</li>
       <li data-value="#,_self">== 서울특별시 ==</li>
       <li data-value="#,_self">== 경기도 ==</li>
       <li data-value="#,_self">== 강원도 ==</li>
       <li data-value="#,_self">== 충청남도 ==</li>
       <li data-value="#,_self">== 충청북도 ==</li>
       <li data-value="#,_self">== 전라남도 ==</li>
       <li data-value="#,_self">== 전라북도 ==</li>
       <li data-value="#,_self">== 경상남도 ==</li>
       <li data-value="#,_self">== 경상북도 ==</li>
       <li data-value="#,_self">== 제주도 ==</li>
     </ul>
 </div>
</div>
<script>
/**
* Initialize customized selectbox
* @element to apply
**/
$.fn.setCustomizedSelectbox = function() {
 var $selectbox = $(this),
  $optionbox = $selectbox.children("ul.selectbox-options"),
  $options = $optionbox.children("li");
 var isOpened = false;
 function _onToggleOptionBox(event) {
  event.stopPropagation();
  var target = event.target;
  if($.inArray(target, $options) !== -1) {
   if(isOpened) return toggleOptionItem(target);
   isOpened = true;
  } else {
   if(!isOpened) return;
   isOpened = false;
  }
  $optionbox.toggleClass("opened");
 }
 function _onCloseOptionBox(event) {
  event.stopPropagation();
  var $this = $(this),
   $target = $(event.target);
  if(($.inArray(event.target, $options) !== -1 || $target.is($this)) && isOpened) {
   $optionbox.toggleClass("opened");
   isOpened = false;
  }
 }
 function toggleOptionItem(selected) {
  var $selectedItem = $(selected),
   value = $selectedItem.data();
   value = value && value.value || null;
  
  console.log(value);
  // 선택된 아이템의 값을 이곳에서 처리하면 됩니다.
  // form 에 적용한다면 hidden input box 를 만들어서 value 를 업데이트 하거나,
  // 페이지 이동이 필요하면 이곳에서 href relocation 을 처리하면 됩니다. :)
  if(!$selectedItem.hasClass("selected")) {
   $options.removeClass("selected");
   $selectedItem.addClass("selected");
   $selectedItem.trigger("onSorterSelected");
  }
  $selectbox.trigger("click");
  return;
 }
 $selectbox.on("click", _onToggleOptionBox);
 $optionbox.on("mouseleave", _onCloseOptionBox);
}
$(document).ready(function() {
 $("#section_1").setCustomizedSelectbox();
 $("#section_2").setCustomizedSelectbox();
 $("#section_3").setCustomizedSelectbox();
 $("#section_4").setCustomizedSelectbox();
});
</script>

 

어떻게해야 #section안에 상속되어 움직일 수 있을까요?

 

1949088146_1516773377.786.png

이 질문에 댓글 쓰기 :

답변 2

#section .custom-selectbox

float:left 를 display:inline-block; 으로 변경

 

 

#section

text-align:center; 추가

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

회원로그인

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