#css #html
#css #HTML
Вопрос:
У меня есть div, который имеет следующий css: позиция: фиксированная; высота: 100%; слева: 50%;
Возможно ли использовать этот элемент left: 50%
в ситуациях, когда 50% ширины браузера равно> 500 пикселей, а left: 500px
50% ширины браузера равно <500 пикселей?
Т.е. элемент будет располагаться с большим значением: 500px
ИЛИ 50%
ЕСЛИ 50% > 500px
.
Спасибо
Комментарии:
1. Я знаю, мне было интересно, есть ли решение css с использованием условного css
2. Правило № 1 условного CSS — не использовать его. Если вам действительно нужен условный css — есть скрипт, который генерирует его на основе входных параметров
Ответ №1:
Лучше всего было бы использовать медиа-запросы
Вот спецификация W3: http://www.w3.org/TR/css3-mediaqueries/#media0
Вот рабочий пример: http://jsfiddle.net/davetayls/CTwuc/3/embedded/result /
Ответ №2:
Все зависит от вашей страницы. И, насколько это возможно, не применяйте% ни к какому свойству. Дайте им конкретную единицу измерения.