html - Unexpected CSS Positioning Bug -


i have following code :

<!doctype html> <html> <head> <title>kastflix</title> <style type="text/css"> .moviepane { background-color: #181816; top: 41px; left: 181px; position: fixed; width: 100%; height: 100%; } .movietile { background-color: #181816; margin-top: 13px; margin-left: 12px; margin-right: 12px; width: 135px; height: 235px; display:inline-block; vertical-align: top } .movieposter { width: 135px; height: 197px; border:1px solid #000000; border-radius: 3px; transition: 0.5s; position: absolute; } .movieposter:hover { border:1px solid #0094ff; } .linkoverlay { width: 137px; height: 199px; background-color: #000000; opacity: 0; transition: 0.5s; pointer-events: none; } .movieposter:hover + .linkoverlay { opacity: 0.6; } </style> </head> <body> <div class="moviepane">     <div class="movietile">         <a href="a">             <img class="movieposter" src="\movies\delivery%20man%20(2013)%20%5b1080p%5d\delivery%20man%20(2013)%20%5b1080p%5d.jpg"></img>             <div class="linkoverlay"></div>         </a>         <p class="moviename">delivery man</p>         <p class="movieyear">2013</p>     </div> </div> </body> </html> 

when hover on movie tile, looks :
movie type 1

as see it, movie poster positioned absolute, relative closest parent container non-static position type. in case, there none. shouldn't relative document? why movieposter relative movietile?

appreciated!

you haven't specified offsets on element despite being absolutely positioned, not move static position regardless of containing block (i.e. regardless of whether of ancestors positioned or if anchored initial containing block otherwise).

this intended behavior; see answer this question why works way when offsets not specified.

note absolutely positioning element does affect following sibling (the overlay), because absolute positioning removes element normal flow , following sibling no longer aware of position.


Comments

Popular posts from this blog

java - Andrioid studio start fail: Fatal error initializing 'null' -

android - Gradle sync Error:Configuration with name 'default' not found -

StringGrid issue in Delphi XE8 firemonkey mobile app -