Как стать автором
Обновить

Комментарии 27

мамба-мамба — хуямба, танцуют на примерах.
Жалко не все броузеры поддерживают стиль zoom — только Сафари, Хром и пресловутый ИЕ. Так бы можно было обойтись одной строчкой кода, вместо этого нагромождения.
Ну, не такое уж и нагромождение.
Если бы все, во всех броузерах, работало бы одинаково, было бы не интересно ;)
> Использование 20% для padding делает высоту блока равной 20% от его ширины.
Ошибочка вышла. Вероятно, вторая цифра подразумевала 80%
ИМХО наоборот, если бы все браузеры бы пришли наконец к единым стандартам, то жизнь была бы куда веселее, и без траты времени на подгонку кросбраузерности
Очень полезно, большое спасибо.
Круто, спасибо за перевод.
> Это объясняется тем, что IE5…
а в IE3.0 как? ) все ровно? )
А вы его в глаза то видели хоть?
Многие и 5-го не видели.
Your Sarcasm Detector is broken, Sir.
:)
Думаю имел место сарказм) ИЕ5 такое ископаемое, что на него давно можно забить, я думаю.
Мы например тестируем всю верстку начиная с IE 5 и выше. Как показывает статистика IE 5 еще жив
Некрофилы.
Зато в государственных структурах большинство министров сидят на старых IE 5.5 и когда звонят с возгласом верстка разъезжается становится не приятно !)
Они так и говорят «Верстка разъезжается»? :)
У вас там потоковое видео вещается на сайтах для гос. структур? :)
Вряд ли для них вы делаете какой-то офигенный вебдваноль-дизайн, поэтому проблем с версткой в принципе-то и не должно быть. Таблицы везде работают нормально :).
Правильно ли я понял, что нужно заранее знать соотношение сторон у видео?
Да правильно.
Но как правило, большинство видео 4:3 или 16:9
Надо бы сделать какую-нибудь детекцию размеров флешки, тогда можно будет использовать изложенную в статье технологию универсально и ни о чём не задумываясь.
Когда вы вставляете флэш на страницу, как правило вы же знаете его размеры, так что посчитать отношение не сложно.
Достаточного маленького js. если брать отношение высоты к ширине, то для 16:9 — это 0.5625, а для 4:3 — это 0.75, среднее это 0.65625, с ним и будем сравнивать.
Пример скрипта с использованием jQuery

if ($('#myVideo').height()/$('#myVideo').width() < 0.65625 )
	$('#myContainer').addClass('wideScreen');
else
	$('#myContainer').addClass('fourBYthree');
Спасибо, а я-то сижу и силюсь понять, о чем речь в топике: как у нас или нет :)
Нет не как у вас.
Речь идет о изменении размера видео в зависимости от размера контейнера (например, когда нужно, чтобы видео занимало 60% контентной области) с сохранением пропорций
Понял, спасибо.
Иллюстрация великолепна )
Перевод Google Translate делали?
нет, не делали
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории