Я ищу источник/спецификацию, которые могут рассказать мне, какие свойства CSS могут применяться к HTML-элементам. Например, свойство css; «Переполнение». Я знаю, что могу применить это к div, p, textarea, но какие другие элементы я могу применить и к этому? Есть ли спецификация где-нибудь, на что я могу ссылаться?Какие свойства CSS могут быть применены к HTML-элементам
ответ
См. http://www.w3.org/TR/CSS2/ и http://www.w3.org/TR/CSS/.
Например, что касается вашего вопроса о overflow
собственности, см:
http://www.w3.org/TR/CSS2/visufx.html#overflow-clipping, заявив:
'overflow'
Value: visible | hidden | scroll | auto | inherit
Initial: visible
Applies to: block-level and replaced elements
Inherited: no
Percentages: N/A
Media: visual
Вы всегда можете использовать official spec. Ответ на ваш конкретный вопрос: here.
Любое свойство CSS может быть применено к любому элементу HTML; они не ограничивают друг друга.
Однако, как упоминалось Арон Rotteveel, элемент должен быть либо заменяемый элемент (как img
), или указано, чтобы быть на уровне блоков. Это означает, что следующий прекрасно подходит CSS:
strong { display: block; height: 5em; width: 5em; overflow: scroll; }
В CSS processing model, каждый элемент имеет каждое свойство, которое относится к типу целевого носителя. Например, даже пустой элемент <br>
имеет свойство color
. Но влияет ли свойство на рендеринг самого элемента, зависит от конкретного свойства и контекста, как описано в соответствующих спецификациях и черновиках CSS. Обычно это описывается в разделе «Относится к». Комбинации этого нет, и набор свойств, распознаваемых браузерами, значительно различается.
Несмотря на то, что свойство «применимо» к элементу по спецификациям, оно не должно иметь фактического эффекта. Например, border-color
не имеет значения для рендеринга элемента, если его border-style
равен none
, или его border-width
- 0
. (Значение может по-прежнему иметь значение, если оно унаследовано дочерними элементами.)
- 1. Какие функции могут быть применены к rvalues?
- 2. Какие свойства css могут быть анимированы
- 3. Как объявить, какие методы могут быть применены к объектам
- 4. Какие действия могут быть применены к небезопасной автозагрузке в рубине?
- 5. getDefaultSharedPreferences не могут быть применены к Adapter.pagerAdapter
- 6. Контрасты могут быть применены только к фактору
- 7. «зависимости» не могут быть применены к '(groovy.lang.Closure)
- 8. контрастов могут быть применены только фактор R
- 9. Почему «Любые» могут быть применены к любой функции?
- 10. Оператор '??' не могут быть применены к операндам типа «System.DateTime»
- 11. операторы не могут быть применены к поплавку, «android.widget.EditText»
- 12. Параметры запроса не могут быть применены к запрашиваемому ресурсу
- 13. почему переменная не могут быть применены к переменной-члена
- 14. getMapAsync в MapFragment не могут быть применены к java.lang.Runnable
- 15. Какие алгоритмы могут быть применены к герцогине (доска игры, как шахматы)
- 16. Определить, какие селектора CSS были применены к элементу
- 17. Какие свойства в компоненте поддержки JSF могут быть заданы пользователем?
- 18. Каковы алгоритмы, которые могут быть применены для соответствия предложениям?
- 19. Какие свойства звука могут быть представлены/вычислены в коде?
- 20. Какие исправления Tridion были применены?
- 21. Как часть того, какие уровни должны быть применены в MVC?
- 22. Могут ли стили CSS CSS быть двунаправленными?
- 23. Автоматический анализ CSS - Какие свойства могут содержать URL-адреса?
- 24. Какие свойства CSS могут вызвать проблемы в Internet Explorer?
- 25. пользовательские темы не могут быть применены в кнопке
- 26. Cypher: какие части шаблона могут быть привязаны к переменной?
- 27. Сколько и какие значения могут/должны быть безразмерными в CSS
- 28. Какие компоненты могут быть добавлены в JDesktopPane?
- 29. Как определить, какие типы могут быть изменены?
- 30. Какие файлы могут быть .erb-файлами
Хотя технически правильно, я думаю, что OP ищет больше простой таблицы поиска для более быстрой ссылки. –
Должен признаться, я тоже хотел бы это увидеть :) Он специально попросил спецификацию, на которую он мог ссылаться. –
@Joel не является технически правильным, лучший вид правильного: P –