2012-12-10 6 views
0

Я получил этот HTML:фоновое изображение не показывая

<p class="separator" style="background:url('http://localhost:85/WebCamClone/public/images/home/separator.png') repeat-y;"></p> 

и этот CSS:

p.separator { 
position: absolute; 
height: 100%; 
width: 10px; 
top: 0px; 
right: 46px; 
z-index: 999; 
} 

Я могу видеть изображение, когда я открываю его в новой вкладке, но я не могу видеть изображение, отображаемое на странице в теге p..why?

+0

Пожалуйста, демо. – str

+0

что такое демо? .... – BlackFire27

+0

Из-за ситуации, чтобы мы могли посмотреть на нее. – str

ответ

0

Проблема с вашим height: 100%; Ваша высота не может растягиваться, как и следовало ожидать. чтобы решить эту проблему, вы можете попробовать следующие варианты:

  1. Отдать свой рост значения пикселя как с шириной

  2. сделать ваш html, body { height: 100%; } и ваш height: 100%; будет работать либо

  3. назначить position: absolute к вашему image

Вы можете выбрать один из них, каждый из которых должен работать.

+0

Решения Thos не работают. Я не использую изображение – BlackFire27

+0

ваше изображение будет подано с localhost, может быть что-то с вашим портом? – orustammanapov

+0

Хорошо, nvm, я поменял элемент p для изображения, и он сработал. Хотя это не то, что я хотел – BlackFire27

0

возможно абсолютное положение вызывает эта проблема

Чтобы быть уверенными, используйте цвет фон, относительное положение в качестве второго шага, если первая не работает, третье: использование «позиция: относительная» родительского контейнер

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