CSS hack

http://dbpedia.org/resource/CSS_hack

A CSS hack is a coding technique used to hide or show CSS markup depending on the browser, version number, or capabilities. Browsers have different interpretations of CSS behavior and different levels of support for the W3C standards. CSS hacks are sometimes used to achieve consistent layout appearance in multiple browsers that do not have compatible rendering. Most of these hacks do not work in modern versions of the browsers, and other techniques, such as feature support detection, have become more prevalent. rdf:langString
CSSハック(英:CSS Hack)は、Webサイト作成の際にWebブラウザ間(以下単に「ブラウザ」)で異なるCascading Style Sheets(CSS)の実装状況の違いやバグなどを吸収し、極力各ブラウザでの表示を同一にするためのテクニックの一つである。 CSSハック以外に「CSSフィルター」("CSS Filter")とも呼ばれるが、Internet Explorer(IE)の独自拡張CSSであるフィルタとの混同を避けるためか日本ではCSSハックの語が用いられることが多い。 rdf:langString
CSS 滤器是一个编程技术,指根据浏览器的版本、功能来隐藏或显示CSS 标记语言。各浏览器对层叠样式表行为的解释以及W3C标准 的支持不同。有时 CSS 滤镜也用来在多个渲染效果不同的浏览器中取得一致的表现。 rdf:langString
CSS-фільтр — метод програмування, який використовується, щоб приховати або показати CSS-розмітку залежно від браузера, його версії чи можливостей. Різні браузери по-різному підтримують стандарти W3C і по-різному інтерпретують CSS-інструкції. Тому виникає необхідність у механізмі підгонки сайту для різних браузерів. До різновидів CSS-фільтрів можна віднести умовні коментарі та CSS-хаки. Нижче наведений приклад використання коментарів умов для включення в HTML-документ файлу ie.css із специфічними для IE каскадними стилями. CSS-хаки для браузера Mozilla Firefox: CSS-хаки для браузера Safari: IE7: rdf:langString
rdf:langString CSS hack
rdf:langString CSSハック
rdf:langString CSS濾器
rdf:langString CSS-фільтр
xsd:integer 4943817
xsd:integer 1106762529
rdf:langString A CSS hack is a coding technique used to hide or show CSS markup depending on the browser, version number, or capabilities. Browsers have different interpretations of CSS behavior and different levels of support for the W3C standards. CSS hacks are sometimes used to achieve consistent layout appearance in multiple browsers that do not have compatible rendering. Most of these hacks do not work in modern versions of the browsers, and other techniques, such as feature support detection, have become more prevalent.
rdf:langString CSSハック(英:CSS Hack)は、Webサイト作成の際にWebブラウザ間(以下単に「ブラウザ」)で異なるCascading Style Sheets(CSS)の実装状況の違いやバグなどを吸収し、極力各ブラウザでの表示を同一にするためのテクニックの一つである。 CSSハック以外に「CSSフィルター」("CSS Filter")とも呼ばれるが、Internet Explorer(IE)の独自拡張CSSであるフィルタとの混同を避けるためか日本ではCSSハックの語が用いられることが多い。
rdf:langString CSS 滤器是一个编程技术,指根据浏览器的版本、功能来隐藏或显示CSS 标记语言。各浏览器对层叠样式表行为的解释以及W3C标准 的支持不同。有时 CSS 滤镜也用来在多个渲染效果不同的浏览器中取得一致的表现。
rdf:langString CSS-фільтр — метод програмування, який використовується, щоб приховати або показати CSS-розмітку залежно від браузера, його версії чи можливостей. Різні браузери по-різному підтримують стандарти W3C і по-різному інтерпретують CSS-інструкції. Тому виникає необхідність у механізмі підгонки сайту для різних браузерів. До різновидів CSS-фільтрів можна віднести умовні коментарі та CSS-хаки. — інструкції для браузера Internet Explorer, які дозволяють написати платформо залежний код і код, залежний від версії браузера. За допомогою коментарів умов можна внести у вебсторінку фрагменти коду, який буде виконуватися тільки в Internet Explorer, або тільки в його конкретній версії. Internet Explorer погано відповідає рекомендаціям W3C стосовно відповідності стандартам HTML і CSS, тому постійно виникає потреба у використанні платформо залежного коду. Нижче наведений приклад використання коментарів умов для включення в HTML-документ файлу ie.css із специфічними для IE каскадними стилями. Цей фрагмент коду всі браузери крім IE сприймуть як коментар, заключений в ; Internet Explorer інтерпретує фрагмент як повноцінний HTML-код. — недокументовані способи опису CSS-стилів, які використовуються для присвоєння різним браузерам інших значень CSS-стилів. На відміну від коментарів умов, даний спосіб написання платформо-залежного коду не є задокументованим виробниками браузерів. Крім того при виході нової версії браузера хаки можуть не використовуватися (відмінності інтерпретації конкретного хаку різними версіями одного браузера можна використати для написання коду, залежного від версії браузера). CSS-хаки для браузера Mozilla Firefox: .some_class_name, x:-moz-any-link { attr: value; } CSS-хаки для браузера Safari: html:root.some_class_name { attr: value; } body:first-of-type .some_class_name { attr: value; } html* .some_class_name { attr: value; } CSS-хаки для браузера Opera: @media all and(min-width:0){ .some_class_name { attr: value; } } html:first-child .some_class_name { attr: value; } CSS-хаки для браузера Internet ExplorerIE6: .some_class_name { _attr: value; } *html .some_class_name { attr: value; } IE7: *:first-child+html .some_class_name { attr: value; } *+html .some_class_name { attr: value; } .some_class_name { //attr: value; } /* this one works also on ie6 */ .some_class_name { *attr: value; } /* this one works also on ie6 */
xsd:nonNegativeInteger 12768

data from the linked data cloud