2010-12-26 4 views
6

У меня есть абсолютно позиционированный элемент с фоновым изображением, которое должно отображаться как небольшая горизонтальная полоса, достигающая края окна браузера без необходимости прокрутки. Как я могу это сделать?HTML, CSS: Как растянуть элемент до края страницы?

ответ

6

Установить как left, так и right Свойства CSS для 0.

Kickoff пример:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <title>SO question 4535198</title> 
     <style> 
      #strip { 
       position: absolute; 
       top: 0; 
       left: 0; 
       right: 0; 
       height: 2px; 
       background-image: url('some.png'); 
      } 
     </style> 
    </head> 
    <body> 
     <div id="strip"></div> 
    </body> 
</html> 
0

Попробуйте это:

<style type="text/css"> 
.hrBar 
{ 
     background-image: url('<YOUR_IMAGE_PATH>'); 
     background-repeat: repeat-x; 
     height: 1px; // Or the Height of your Image 
     position: absolute; 
} 
</style> 
<div class="hrBar"> 
</div>