2010-12-01 2 views
0

У меня есть несколько .containers CSS-селекторов, которые обтекают поля ввода, которые имеют одинаковые атрибуты, кроме ширины и высоты. Можно ли передавать ширину и высоту, когда я определяю class = "container"?Ширина и высота прохода в качестве параметров для CSS-селектора

ответ

0

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

Не с чистым CSS. Это называется каскадные таблицы стилей, потому что вы не можете идти в обратном направлении, если это имеет смысл.

Это легко с JavaScript. Например, в jQuery вы можете:

$(document).ready(function() { 
    var width = $('.container:first').css('width'); 
    var height = $('.container:first').css('height'); 
    $('.container').css({'width': width, 'height': height}); 
}); 
+0

С уважением soren121, мне кажется, что они реализуются, вызывая имя класса как «width340». Таким образом, в основном он вызывает 2 класса типа class = "container width340". Тогда в CSS это будет «.width340 {width: 340px; }. Считаете ли вы, что это хорошая практика? – 2010-12-02 02:24:22

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