Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: background-size
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » background-size

Страниц (1): [1]
 

1. Petro - 02 Ноября, 2011 - 14:45:08 - перейти к сообщению
Добрый день!
Вот что выдает валидатор http://validator[dot]w3[dot]org/
77 .spisok Свойство background-size не существует в CSS2.1, но существует в [css3] : 100% 100%
103 .razdel Свойство background-size не существует в CSS2.1, но существует в [css3] : 100% 100%
Как быть? Может где то у меня нужно указать что это css3 или как то по другому написать сам css.
Вот мой кусок css
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. .shapka {
  3.         position: absolute;
  4.         height: 13%;
  5.         width: 88%;
  6.         left: 0%;
  7.         top: 0%;
  8.         right: 0%;
  9.     bottom: auto;
  10.         background: url(wapka.png) no-repeat;
  11.         background-size: 100%;
  12.         -webkit-background-size: 100%;
  13.         -o-background-size:  100%;
  14.         -moz-background-size: content-box;
  15.         border: 0px solid;
  16.         margin: 0 auto;
  17.         }
  18. .spisok {
  19.         position: absolute;
  20.         height: 26%;
  21.         width: 23%;
  22.         left: auto;
  23.         top: 20%;
  24.         right: 8%;
  25.     bottom: auto;
  26.         background: url(spisok.png) no-repeat;
  27.         background-size: 100% 100%;
  28.         border: 0px solid;
  29.         }
  30.  

а это то самое творение http://phphelp[dot]16mb[dot]com/index.php
и еще этот background-size мне нужен для того что б картинка растягивалась по размерам блока, но этот метод работает только в последних версиях Хром и Мозила, если же посмотреть ИЕ или Опера9 - там просто ужас, при чем тихий
2. Мелкий - 02 Ноября, 2011 - 14:48:37 - перейти к сообщению
Ни одно свойство -o-, -moz- и прочие - валидацию не пройдут никогда, их в стандарте нет.
3. Petro - 02 Ноября, 2011 - 14:54:50 - перейти к сообщению
Мелкий пишет:
Ни одно свойство -o-, -moz- и прочие - валидацию не пройдут никогда, их в стандарте нет.

отредактировал и убрал
Как быть с background-size?
4. jonmodem - 03 Ноября, 2011 - 14:23:35 - перейти к сообщению
у вас не css2.1, а css3. И лучше

CODE (css):
скопировать код в буфер обмена
  1.  
  2.         background-size: 100%;
  3.         -webkit-background-size: 100%;
  4.         -o-background-size:  100%;
  5.         -moz-background-size: content-box;
  6.         border: 0px solid;
  7.         margin: 0 auto;


Оставьте, лучше быть не валидным, чем потерять вид в определенных браузерах, эти параметры никак не навредят

 

Powered by ExBB FM 1.0 RC1