2013-07-25 3 views
0

Почему мой заголовок слайд-шоу не изменяется в соответствии с моими атрибутами CSS?Высота заголовка слайд-шоу не соответствует моему атрибуту CSS

Это в основном, как мой заголовок слайд-шоу работает

<div id="Slideshow"> 
<img src="image/s1.jpg" name="slide"> 
<script type="text/javascript"> 
<!-- 
var step = 1 
function slideit() { 
    document.images.slide.src = eval("image" + step + ".src") 
    if (step < 5) 
     step++ 
    else 
     step = 1 
    setTimeout("slideit()", 2500) 
} 
slideit() 
//--> 
</script> 
</div> 

Как вы можете видеть, я объявил CSS, закрывающую слайд-шоу, как «слайд-шоу»

Это мой «слайд-шоу» CSS

#Slideshow 
{ 
    position:absolute; 
    top:121px; 
    left:0%; 
    width:100%; 
    margin: 0px; 
    height:150px; 
} 

Несмотря на добавление атрибутов width/height, слайд-шоу не изменяется визуально.

+0

Несколько вещей, вероятно, хорошая идея сделать jsfiddle, чтобы помочь нам быстрее помочь, а другой - когда вы объявляете 0 его нулем, вам не нужно явно указывать%, em, px и т. Д. Также, как у вашего javascript есть комментарий к html? – sulfureous

ответ

0

Я вижу, что эти свойства работают нормально. Я установить это:

The Fiddle

Таким образом, вы можете видеть, что это работает, это позиционирование 121 пикселей от верхней части, и я сделал фон черный, так что вы можете увидеть, что это правильный высота 150px.

Я также пошел вперед и очистить форматирование на CSS немного, давая ему пространство и избавиться от некоторых оставшихся символов рядом с Зеро

#Slideshow { 
    background: #000; 
    position: absolute; 
    top: 121px; 
    left: 0; 
    width: 100%; 
    margin: 0; 
    height: 150px; 
    overflow: hidden; 
} 

Я хотел бы также отметить, что я добавил overflow: hidden;, потому что изображение, которое у меня было, было слишком большим, поэтому overflow: hidden; предотвращает переполнение элемента (в данном случае изображения) из его родительского контейнера.

Сообщите мне, если это уточнит ваш вопрос.

+0

Я получаю то, что вы имеете в виду там, переполненный: скрытый, который отсекает изображение за 150 пикселей. Тем не менее, есть ли способ сделать все изображение на высоте 150 пикселей. Я знаю, что решение может стать предметом озабоченности, но это не мой приоритет на данный момент. С уважением –

+0

Да, есть ... но мне нужно немного больше информации, чтобы поместить скрипку вместе для вас. Можете ли вы обновить сообщение с изображениями, которые хотите использовать? Для меня единственная проблема заключается в том, что изображение потеряет соотношение сторон, если оно не обрабатывается должным образом, так что это зависит от изображений, которые вы будете использовать, и от того, сколько контроля над урожаем вам понадобится. – sulfureous

+0

У меня есть здесь. http://www.filedropper.com/images2_2 –

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