2012-02-16 8 views
3

XHTMLでCSS3プロパティを使用することはできますか、HTML5ウェブページでのみ使用できますか?XHTML 1.0でCSS3を使用できますか?

HTMLバージョンとCSSの間には何か関係はありますか、それとも全く無関心ですか?

ありがとうございました。

+0

XHTMLは、XML構文規則に準拠するように書かれたHTMLに過ぎないので、必要に応じてXHTML5を使用できます。 http://dev.w3.org/html5/spec-author-view/introduction.html#html-vs-xhtmlをご覧ください。 (これは、あなたが使用できるCSSプロパティには関係しません) –

答えて

10

ブラウザがCSS3とXHTML 1.0をサポートしている場合は、両方を使用できます。

2つの標準が互いに密接にリンクされているわけではありません。使用するCSSのバージョンは、使用する(X)HTMLのバージョンとは関係ありません。

これは、コンテンツ(XHTML)とディスプレイ(CSS)の分離のメリットの1つです。

+4

実際、リンクされていません。 – BoltClock

+0

@BoltClock - まあ...彼らは一緒に使用されることを意図しています。 – Oded

+0

まあ、それは本当です:) – BoltClock

0

私はあなたが、私はこのコードのフラグメントを確認することができると思います。

<div style="text-shadow: 2px 2px 2px #000;">Something</div> 

スタイルは間違いなくだけCSS3です。 http://w3c.org/validatorによれば、このコードは有効です。疑問がある場合は、それを使って確認してください

0

プロパティ(またはセレクタ)と、使用するDOCTYPEに関係なくレンダリングしないブラウザを追加するだけです。しかし、CSSは検証しないかもしれません。 プログレッシブなエンハンスメントと優雅な劣化に感謝します!

関連する問題