2012-01-25 2 views
1

Так что я пытаюсь собрать некоторые вещи друг на друга. Прежде всего, это помогло бы увидеть рабочую ссылку, и вы увидите вопрос:Укладка CSS не работает. z-index stuff

http://brownbox.net.au/clients/matchlessphotography/

Теперь мне нужно использовать код folloing:

<div id="blogposts"> 

     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 
     <a><span><strong class="title_blog_mini_post">Post Title</strong></span><img src="images/wp-evential/sample-blog.jpg" width="197" height="134" /></a> 

    </div> 

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

Теперь я почти там, но его не работает. Какой CSS мне нужно исправить, чтобы сделать это? Вот текущий css:

#blogposts{width:100%; height:auto; margin-left:8px; margin-top:20px; margin-bottom:30px; float:left; overflow:hidden; } 
#blogposts a{border:1px solid #141414;-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.7), inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);-webkit-border-radius: 12px; 
-moz-border-radius: 12px;border-radius: 12px; margin:10px 18px 9px 5px; width:197px; height:134px; display:block; float:left;} 
#blogposts img{-webkit-border-radius: 11px;width:197px; height:134px; -moz-border-radius: 11px;border-radius: 11px; margin-top:0px; float:left;} 
#blogposts span{z-index: 1000;float: left;bottom:-146px; width:177px; height:114px; background-image:url(images/misc/picoverlay.png); -moz-border-radius: 11px;border-radius: 11px; -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.3); 
-moz-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.3);box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.3); padding:10px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; border:1px solid #141414;} 
+1

От всей души рекомендую [праймер Mozilla в контекстах стекирования] (https://developer.mozilla.org/en/Understanding_CSS_z-index/The_stacking_context), что, безусловно, помогло мне понять, как они работают –

ответ

-2

Z-index влияет только на объект с положением, установленным на «абсолютный» или «фиксированный». По умолчанию позиция установлена ​​как «относительная» и просто игнорирует свойство css «z-index».

+4

z-index также влияет на относительные позиции элементов – fcalderan

+4

-1 Полностью и совершенно неправильно. Не только 'z-index' действительно влияет на относительно позиционированные элементы как состояния @FabrizioCalderan; значение по умолчанию 'position' равно * not *' relative' - это 'static'. – BoltClock

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