- ベストアンサー
strict, transitional の混在
XHTML1.0 Strict とtransitionalを一つのサイトで混在させても問題ないのでしょうか? 見た目等はまったく問題ないのですが、W3Cは推奨してないとか?? strictで書いていたのですが、PHPとフォームを外部に委託したところ、推奨してない属性とかが使われてしまわれているので、そのページのみtransitionalにしたいのですが。(他のページはstrict) だったら、全部transitionalにしてしまったほうがいいのですかねー? 教えてください。
- engineer_k
- お礼率100% (2/2)
- HTML
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>XHTML1.0 Strict とtransitionalを一つのサイトで混在させても問題ないのでしょうか? 文法に沿っていれば問題ありません。 (統一しなきゃいけないんだったらFramesetの立場はどうなる(笑)!?) >だったら、全部transitionalにしてしまったほうがいいのですかねー? 必要ない
関連するQ&A
- xhtmlのstrictモードについて
CSSを使用しています。 今まではhtmlでコーディングしていましたが、使わない方がよいとされる要素や属性を一切しようしていないため、xhtmlのstrictモードの宣言もできると思うんですが、それには何か欠点があるのでしょうか? Transitionalモードのソースはよく見かけますが、strictはなかなか見かけないのでまだ不具合があったりするのかと疑問です。 今xhtmlのweb制作切り替えるのはどんなリスクがあるのか教えてください。お願いします。
- ベストアンサー
- HTML
- 人気上位サイトがTransitionalの理由?
日本の人気上位サイトは、ほとんどが「HTML 4.01 Transitional」か「XHTML 1.0 Transitional」で作られています。 これには理由があるのでしょうか?なぜXHTML 1.1やStrictを使わないのでしょうか? また、Transitionalを使うのは「アフィリエイトや広告などが非推奨タグを使っているため」と書いているサイトがありましたがこれもTransitionalを使う理由の一つなのでしょうか? Yahoo!JAPAN →→→ HTML 4.01 Transitional http://www.yahoo.co.jp/ goo →→→ HTML 4.01 Transitional http://www.goo.ne.jp/ Dreamweaver →→→ XHTML 1.0 Transitional http://www.adobe.com/jp/products/dreamweaver.html fc2 →→→ XHTML 1.0 Transitional http://fc2.com/ 楽天 →→→ HTML 4.01 Transitional http://www.rakuten.co.jp/ Livedoo r→→→ XHTML 1.0 Transitional http://www.livedoor.com/ Wikipedia →→→ XHTML 1.0 Transitional http://ja.wikipedia.org/ ニコニコ →→→ HTML 4.01 Transitional http://www.nicovideo.jp/ Microsoft →→→ XHTML 1.0 Transitional http://www.microsoft.com/ja-jp/default.aspx
- ベストアンサー
- HTML
- strictなのにfontタグが活きてる?
今まで非推奨要素や属性を使いまくっていたのですが、それを止めようと思いスタイルシート等に修正しました。 作業中はTransitionalのまま少しずつ修正しては確認を繰り返し、最後にDOCTYPEをstrictに変更したところ、きちんと表示されたのでOKだと思っていました。 ところが、もう一度見直すと1箇所だけ<font size="+2">が残っていました。しかし、IE6はstrictのはずなのにこの箇所の文字を大きく表示しています(この場所はスタイルシートによるサイズ指定はかかっていません)。 strictでも非推奨要素や属性は有効のままなのでしょうか? ブラウザはIE6SP2、DOCTYPE宣言は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> です。 margin:auto;でブロック要素がセンタリングされているので、標準モードで動作している、DOCTYPE宣言に間違いはないと思うのですが・・・
- ベストアンサー
- HTML
- html宣言文同じサイト内に数種類混在さても問題ありませんか?
現在、サイトを制作する際にDreamWeaverを使用し、htmlの宣言文xhtml 1.0 strictをデフォルトにしていますが、スクリプトエラーが出ます。そこで、xhtml 1.0 transitionalに変更すると直ったりします。 そこで質問なのですが、ページごとに宣言文(htmlのversion)を変えて、1つのサイトで複数の宣言文(htmlのversion)を混在させる際のデメリットを教えて頂きたく思います。有識者の方々のご教授をお待ちしております。
- ベストアンサー
- HTML
- Dreamweaverでバリデートをかけてソースをチェックしたところ、
Dreamweaverでバリデートをかけてソースをチェックしたところ、 タグ"html"には、現在アクティブなバージョンでは属性"xmlns:spry"がありません。 [XHTML 1.0 Transitional] タグ"div"には、現在アクティブなバージョンでは属性"spry:region"がありません。 [XHTML 1.0 Transitional] タグ"div"には、現在アクティブなバージョンでは属性"spry:repeat"がありません。 [XHTML 1.0 Transitional] というエラーがでてしまいました。 現在のDOCTYPE宣言は、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> です。 html要素は、 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" xmlns:spry="http://ns.adobe.com/spry"> です。 DOCTYPEに問題があると思い、XHTML1.0のStrict DVDやFrameset DVDなどに変更してみましたが、エラーは[XHTML 1.0 Transitional]の部分がそれぞれのDTDに変わるだけで、エラーは減りませんでした。 ちなみにHTML 4.01に変更したらエラーがとても増えました。 ※一番上のエラーですが、 htm要素中のxmlns:spry="http://ns.adobe.com/spry"を削除したら、エラーがなくなりました。 残りは2つです。 助けてください。
- ベストアンサー
- HTML
- HTMLソースにXHTMLの混在は可能ですか?
はじめまして。 早速ですが、 現状、サイトAとサイトBがあり、 サイトAは <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> で定義されたHTML文書で書かれており、 サイトBは <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> で定義されたXHTML文書で書かれています。 そして、サイトBのフッターにあるグローバルメニューをサイトAの方にも挿入・反映したいと考えています。 このような場合、HTML文書の中にXHTML文書を混在させることは可能なのでしょうか? 皆様のお知恵を拝借させてください。 宜しくお願い致します。
- 締切済み
- HTML
- target属性に変わるものについて
現在XHTML1.0のstrictでページを修正しているのですが、 新しいページを開くためにimg要素内に設定しておいたtarget属性が W3cチェッカーでエラーとして表示されてしまいます。 このtarget属性に代わる属性を教えて頂きたいです。 宜しくお願い致します。
- ベストアンサー
- HTML
- Dreamweaverのデフォルトを変更したい
Dreamweaverでhtmlドキュメントを新規に作成、かつ、XHTML準拠させると、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> という宣言も自動で作成されますが、このデフォルト宣言をStrictにしたいのですが、どこでどのような操作をしたらよいのでしょうか? ご存知の方、お願いします。
- ベストアンサー
- HTML
- XHTML 1.0 Transitionalで、preタグの中にfo
XHTML 1.0 Transitionalで、preタグの中にfontタグを使って、一部の文字に色を付けたいのですが、W3Cのvalicationでチェックするとエラーになってしまいます。何が問題なのでしょうか。どういった対応策が考えられるでしょうか。よろしくお願いします。
- ベストアンサー
- HTML
- phpファイルをHTML4で作成するの問題ですか?
Webサイトを作成し、phpを使って問い合わせフォームを作成しました。 phpファイルには、XHTMLではなくて、HTML4.01 Transitional で作成しておりますが、問題なく表示されており、メールの送受信もできております。 しかし、次のサイトで文法チェックをすると、点数がマイナスとなっております。 http://cetus.sakura.ne.jp/htmllint/htmllint.html phpを使っていないhtmlファイルで作成したページの文法チェックの場合、90点以上となっております。 phpファイルを作成するときは、XHTMLのほうが良いのでしょうか? HTML4.01 Transitional でphpファイルを作成するのは問題があるでしょうか?
- ベストアンサー
- PHP
お礼
なるほど。 バッサリとありがとうございます。