2013-09-27 1 views
-1

ниже данная скрипку
http://jsfiddle.net/Fx9rA/ул и Ли стили должны прийти к правой стороне

<div id="wrap"> 

     <ul id="accordion"> 
      <li> 
       <h2 id="first">CMT</h2> 
       <div class="content"> 
        <ul id="accord"> 
         <li> 
          <a href="#" class="history_heading" rel="history_heading">HISTORY</a> 
          <ul> 
           <li><a href="#">Link One</a></li> 
           <li><a href="#">Link Two</a></li> 
           <li><a href="#">Link Three</a></li> 
           <li><a href="#">Link Four</a></li> 
           <li><a href="#">Link Five</a></li> 
          </ul> 
         </li> 

         <li> 
          <a href="#" class="geography_heading" rel="geography_heading">GEOGRAPHY</a> 
          <ul> 
           <li><a href="#">Link One</a></li> 
           <li><a href="#">Link Two</a></li> 
           <li><a href="#">Link Three</a></li> 
           <li><a href="#">Link Four</a></li> 
           <li><a href="#">Link Five</a></li> 
          </ul> 
         </li> 
        </ul> 

       </div> 
      </li> 
      <li> 
       <h2>FOIS</h2> 
       <div class="content"> 
        Tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
       quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo. 
       </div> 
      </li> 
      <li> 
       <h2>ASP</h2> 
       <div class="content"> 
        Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
       consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse. 
       </div> 
      </li> 
      <li> 
       <h2>PTT</h2> 
       <div class="content"> 
        Consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 
       cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 
       proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 
       </div> 
      </li> 
     </ul> 
    </div> 

Моя проблема в том, когда я мыши парят первую вкладку т.е. CMT то блок, который отображает содержащий истории и географии, списки идущий в правую сторону, но я хочу его с левой стороны. Я не знаю, что проблема, и я очень мало знаю о CSS. Пожалуйста, помогите мне

#wrap { 
    margin-left: 5px; 
    margin-top: 5px; 
    width: 100px; 
} 


#accordion { 
    width: 200px; 
    margin: 0px; 
    padding: 0px; 
    list-style: none; 
    border: 1px solid #ddd; 
} 

    #accordion h2 { 
     font-size: 12px; 
     font-weight: bold; 
     font-family: Arial, Helvetica, sans-serif; 
     margin: 0px; 
     text-decoration: none; 
     padding: .25em .25em .25em 2em; 
     color: #333; 
     background: url('compo_images/gradient_v_gray.gif') repeat-x; 
     background: url("./compo_images/arrow_exp_s.gif") 1em .75em no-repeat; 
     border-bottom: 1px solid #ddd; 
     cursor: pointer; 
    } 

     #accordion h2:hover { 
      background: url('compo_images/gradient_v_orange.gif') repeat-x; 
      color: white; 
     } 

    #accordion li div.content { 
     display: none; 
     padding: 5px; 
     background: #f6f7e7; 
     /*border: 1px solid #ddd;*/ 
    } 

    #accordion li:hover div.content { 
     border-bottom: 1px solid #ddd; 
     display: inherit; 
    } 

    #accordion li:hover h2 { 
     color: white; 
     background-image: url("./compo_images/arrow_exp_n.gif"); 
     background: url('compo_images/gradient_v_orange.gif') repeat-x; 
    } 

#accord > li { 
    padding-left: 5px; 
    list-style-type: none; 
} 

    #accord > li > ul { 
     list-style-type: none; 
    } 


#accord a { 
    padding: 5px; 
} 

ответ

1

Добавить '0' набивка на ул в раскрывающемся списке:

#accord{ padding: 0; } 

Это удаляет все отступы из списка. Стили браузера реализованы на большинстве элементов, и иногда их нужно удалить, чтобы достичь результатов, которые мы ищем.

Попробуйте также, применяя «reset.css» до вашего стилей - это даст вам чистый холст для работы с: http://meyerweb.com/eric/tools/css/reset/

0

как этот

*{margin:0;padding:0;} просто написать в таблице стилей, а затем вы получили свое решение.

demo

CSS

*{ 
    margin:0; 
    padding:0; 
} 
    #accord > li > ul { 
     list-style-type: none; 
    text-align:left; 
    margin:0; 
    padding:0; 


    } 
+0

Нет, я хочу, чтобы история и география были крайне левыми и их братьями и сестрами справа от нее. –

+0

@HarishGupta теперь я обновлю свои просьбы о ответе сейчас. – falguni

0

Вы можете дать Ли по истории и географии класса с текстом выравнивать : right или use padding-left:? px или margin-left:? px. Отступ и маржа позволят вам больше контролировать пространство, в котором вы хотите, чтобы они были справа.

+0

Ответ, который я дал, основан на скрипке, которую опубликовал Fags. – Dznr

Смежные вопросы