Пользователь
Забыли пароль? Регистрация
Сейчас на сайте

Пользователей на сайте: 446

0 пользователей, 446 гостей

Css 3

#1
SETI
  • Статус: Легенда
  • Сообщения: 1468
  • Карма: 0
  • Возраст: 42
  • Пол:
    Не указано
Не судите строго, но приболел и голова совсем не варит... Тупо смотрю в гугл и ничего не понимаю. А вопрос собственно: вышел ли CSS3 и в каких браузерах какие функции работают. Интересует background-size работает ли оно и где? Может кто сталкивался уже?

background-size: 50% ·· картинка фона уменьшена вдвое
100 200% ·· ширина сто пикселей, высота
вдвое больше оригинала
auto * масштабировать пропорционально
round ·· подогнать размер к целому
количеству повторов

Из этого следует, что функция уже есть, но как заставить её работать?

0 пользователя(ей) сказали спасибо:

#2
Mihkel
  • Статус: Говорун
  • Сообщения: 292
  • Карма: 6
  • Возраст: 11
  • Пол:
Я так понимаю, стандарт еще не утвержден так сказать, но некоторые функции уже поддерживаются последними версиями некоторых браузеров...
Конкретно насчет background-size:

Currently, support for background-size is limited to Safari 3 and Opera 9.5. And in order to use the property in those browsers, proprietary CSS property values need to be used: -o-background-size and -webkit-background-size

http://www.css3.info/preview/background-size/

Для себя можно попробовать, а вот на сайт лепить точно не стоит. Насчет того, в каких браузерах какие функции CSS3 - работают ничего путного не скажу, разве что самому тестить. Да что там CSS3, CSS2 еще по разному работает...
--------------
Вот еще глянь про изменение масштаба бэкграунда
http://webdesign.about.com/od/css3/f/blfaqbgsize.htm


Огонь всё ярче,страницы жизни в нём горят…

0 пользователя(ей) сказали спасибо:

#3
SETI
  • Статус: Легенда
  • Сообщения: 1468
  • Карма: 0
  • Возраст: 42
  • Пол:
    Не указано
Просто дело в том, что саит резиновый и фон не текстура, а нарезка фото. Верстал таблицами + вставлено меню на флэш. так вот проблема, что в разных браузерах фон относительно меню ползает. По-этому вставил в таблицу <имг> вместо фона, везде выглядит нормально, но при добавлении слоёв <див> всё летит в тар-тарары.... криво, косо. Вот и думаю уже о ЦСС3. мысля в тупике одним словом.

0 пользователя(ей) сказали спасибо:

#4
slayer
  • Статус: Administrator
  • Сообщения: 9334
  • Карма: 771
  • Возраст: 40
  • Пол:
css3 будет актуальным через 4-5 лет.
всё новое в css останавливается одним неповоротливым браузером. Имя ему ie6. Вот когда он умрёт и процент использования будет настолько низким, что его перестанут заносить в таблицы статистики, вот тогда можно будет думать об использовании новых атрибутов в css. А пока стоит довольствоваться только background, font, border, padding, margin и некоторыми другими атрибутами.


Явное лучше неявного = Explicit Is Better Than Implicit

0 пользователя(ей) сказали спасибо:

#5
SETI
  • Статус: Легенда
  • Сообщения: 1468
  • Карма: 0
  • Возраст: 42
  • Пол:
    Не указано
Хм... и что мне клиенту сказать? Лет через 5 готово будет? : )

0 пользователя(ей) сказали спасибо:

#6
Darkside
  • Статус: Патриот
  • Сообщения: 973
  • Карма: 1
  • Возраст: 43
  • Пол:
а z-index сделать для div абсолютным и подогнать чтобы бэкграунд не ездил?
или часть бекграунда вставить в флеш чтоб заметны смещения там где они наиболее всего заметны..
или сделать меню не на флеше..

неужто там такой дикая ситуация что ничего не придумать?

0 пользователя(ей) сказали спасибо:

#7
slayer
  • Статус: Administrator
  • Сообщения: 9334
  • Карма: 771
  • Возраст: 40
  • Пол:
2 SETI
Без выходных ситуаций не бывает, иногда нужно идти на уступки

http://www.csszengarden.com/ тут можно подчерпнуть множество css техник вёрстки используя минимум атрибутов и тегов.


Явное лучше неявного = Explicit Is Better Than Implicit

0 пользователя(ей) сказали спасибо:

#8
SETI
  • Статус: Легенда
  • Сообщения: 1468
  • Карма: 0
  • Возраст: 42
  • Пол:
    Не указано
В том-то и дело, что дизайнер нарисовал и для уступок попросту места нет.

0 пользователя(ей) сказали спасибо:

Пользователи читающие эту тему: 2

1 пользователь, 1 гость