Попробуйте добавить этот CSS:
ul#acc1 .acc1 { padding-left: 50px; } /* headline */
ul#acc1 > li > div { padding-left: 55px; } /* text block under headline */
ul#acc1 ul li { padding-left: 0; width: 487px; } /* View Comments */
ul#acc1 ul li div { padding-left: 20px; } /* text here under view comments */
Мне пришлось уменьшить размер блока просмотра комментариев, так как он выдвигался вправо. Отрегулируйте 50px, 55px, 487px (установите ширину 542px минус 55px) и 20px (просто сделайте отступ для комментария немного больше), чтобы соответствовать размеру эскиза.
Ну, проблема в том, что в аккордеоне есть аккордеон, поэтому, когда вы добавляете общие классы CSS аккордеона, такие как ul.ui-accordion-container li a.ui-accordion-link
, это влияет на оба уровня. Вот почему комментарии опустились на 62px.
У вас уже есть более конкретные классы, которые вы могли бы использовать ... попробуйте это ul.ui-accordion-container li a.acc1
, но я бы не рекомендовал добавлять высоту к ссылке, а вместо этого добавить ее к <h1>
, чтобы соответствовать высоте эскиза. Итак, попробуйте это:
h1 {
float: left;
margin: 0px;
padding: 1px;
font-size: 30px;
color: #9667cc;
height: 65px;
}
ul.ui-accordion-container li a.acc1 {
display: block;
padding-left: 5px;
margin-right: 3px;
height: 62px;
color: #000;
text-decoration: none;
line-height: 28px;
}
ul.ui-accordion-container li a.acc2 {
line-height: 28px;
}