#jquery
#jquery
Вопрос:
У меня есть div с этим идентификатором (в ipboard) :
<div id="pane_members:status">
Как мне определить стиль для этого div или id в файле .css?
или (отредактируйте этот код и добавьте атрибут стиля) с помощью некоторых методов jQuery.
вместо того, чтобы использовать атрибут стиля в элементе HTML
Комментарии:
1. Если у вас есть статический дизайн, добавьте его во внешний файл css, вам не обязательно использовать jquery. Используйте этот синтаксис #pane_members:status {}
2. Вы связали файл css в своем html-файле? как выглядит ваш файл css?
3. у вас есть файл .css? вы могли бы сделать что-то вроде
#pane_members:status { *css code* }
в вашем css-файле — или с помощью jquery… вы можете использовать.css
функцию — но для этого нет причин, если вы можете просто иметь обычный файл css и импортировать его в index.html4. в теге head:
<link rel="stylesheet" type="text/css" href="../test.css">
в теле:<div id="test:status">test</div>
во внешнем файле css (test.css):body{background:blue;} #test:status { display:none; }
но он не работает. просто цвет фона страницы синий, а «тест» виден
Ответ №1:
Взгляните на этот отличный инструмент http://jsfiddle.net/3kASW /
test_status { display:none; }
По-видимому, двоеточие ‘:’ не поддерживается для css. Он поддерживается для значения html, но не для css (я думаю, потому что css использует эти двоеточия для других целей, таких как «наведение»)
Ответ №2:
Просто используйте обратную косую черту перед точкой с запятой:
#test:status {display: none;}
Или:
#test3A status { Display:none; }
Использование пространств имен с помощью CSS — Microsoft MSDN