inline-block добавляет пространство над первым элементом

0

У меня есть поле, содержащее два деления, которые я должен собирать по горизонтали. Добавление строк inline-блоков их горизонтально, но первый элемент (#ss_cont) получает верхнее пространство 25px. Я проверил через контрольный элемент, не занимая ни поля, ни заполнения. поэтому мне пришлось использовать позицию: relative: top: -8px; что в этом ошибка? для того, чтобы вы полностью поняли мою проблему, я разделяю ссылки на то, над чем я работаю - рабочий HTML: http://goo.gl/EVpUum; Шаблон HTML: http://goo.gl/UnXniA;

<div id="box">
<div id="ss_cont">
    <img id="slideshow" src="slideshow.jpg">
    <div id="slid_controls">
    <a href="javascript:void(0)">&#9664;</a>
    <p>Flex Engine Web Design</p>
    <a href="javascript:void(0)">&#9654;</a>
    </div>
</div>
<div id="sep"></div>
</div>

#box{
margin:80px auto 0px auto;
width:675px;
height:225px;
border:2px solid #dddddd;
background-color:white;
}
#box>*{margin:10px 0px 0px 10px;}
#ss_cont{
width:304px;
height:182px;
display:inline-block;
}
#sep{
height:182px;
width:0px;
border:1px solid #dddddd;
display:inline-block;
}
#slideshow{
width:300px;
height:162px;
border:2px solid #dddddd;
}
#slid_controls{
width:275px;
height:20px;
margin-left:15px;
border-radius:0px 0px 5px 5px;
background-color:#888888;
}
#slid_controls *{
display:inline;
text-decoration:none;
color:white;
font-family:arial;
font-size:12px;
position:relative;
top:4px;
left:15px;
}
#slid_controls>p{padding:0px 45px 0px 45px;}
Теги:

1 ответ

0

Высота контейнера #ss_cont установлена на 20 пикселей больше, чем высота элемента изображения #slideshow. Вы также должны рассмотреть возможность увеличения высоты коробки, чтобы она соответствовала элементам управления.

  • 0
    Вы правы, но это не полностью устранило пропасть. я изменил высоту #sep до 182px с 200px до сих пор 8px разрывы выходов.
  • 0
    Если вы имеете в виду промежуток между элементами управления и нижней частью окна, то это просто свойства контейнера #box. Ссылка: JSFiddle . С другой стороны, я центрировал текст элементов управления слайдов, удалив верхнее положение, изменив левое и используя text-align: center.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню