• ベストアンサー

CSS3についての質問です

みなさんにお聞きしたいのですが、最近はCSS3なるものが主流になりつつありようです。 このCSS3というのは、HTML5との組み合わせが前提なのでしょうか?(XHTML1.0+CSS3の組み合わせは変?) スマートフォンサイトを作ろうと一生懸命の素人なんですが、ぜひご回答願います<(_ _)>

  • HTML
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>最近はCSS3なるものが主流になりつつありようです。  そんなことありません。CSS2.1ですら、完全にサポートしているブラウザはありません。  スマートフォンだけをターゲットにするなら、CSS3を使うという選択肢もありますが、スタイルシートに関しては、対応可能なものから順次取り入れてよいことになっています。HTML5についても同様に定められます。  それは、HTML4.01が勧告されて10年以上経過するのに、いまだにそれに対応した完全に対応したブラウザが存在せず、作成する側もいまだにtransitinalが使い続けられている現時用に対する反省でもあります。  HTML5は、従来のHTMLの改定とは意味が異なります。従来のHTMLの仕様は、HTMLのみの文法上の取り決めと言っても良かったのですが、HTML5は、HTML,CSS,DOM,API,WAI,javascriptなどのすべてを含んでいます。そして、可能なものから順次取り入れることが可能になっています。 >このCSS3というのは、HTML5との組み合わせが前提なのでしょうか?  いいえ、どのバージョンのHTMLとも組合すことが可能です。 >(XHTML1.0+CSS3の組み合わせは変?)  XHTML1.0は、基本的にHTML4.01と同じものです。単にXMLに従って書き直されただけです。XHTML1.1は、HTML4.01strict---XHTML1.0strictを改定したものですが、XHTML2の策定は中止されHTML5に統合されています。他のアプリケーションとの連携などを考慮しないならXHTMLにこだわる必要はないでしょう。  元来HTMLは、 【引用】____________ここから どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より  が唯一最大の目的です。 >スマートフォンサイトを作ろう  と言う時点で、目的を失ってしまっているのかもしれません。サイトを訪問するのはあなたの意図に反して、「様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ」、さらに検索エンジンも訪問するのです。  大事なことは、HTML5の「3.1. 新しい要素 ( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#new-elements )」を読まれるとわかるように、きちんと文書構造に従ったマークアップをすることです。HTML5の<header><section><footer><article>といった要素を使用するのは、現実には時期尚早かもしれません。一方で<canvas>などは、スマートフォンターゲットのウェブサイトには必要な知識かもしれませんね。その場合も、それを理解しない他のユーザーエージェント対策も必要になります。

その他の回答 (1)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.2

大丈夫ですよ しかしなぜあえてXHTM1.0で使うのかが不思議です 俗に言うXHTML5を使うのはどうでしょう?

関連するQ&A

  • CSSとXHTMLの意味がわかりません

    HPを作るのにはHTMLとCSSの知識が必要とありますが、CSSとは何のことなんでしょうか? CGIの事だと勝手に思いこんでいるのですが・・ HTMLのことは理解しています。 あとXHTMLってありますが、HTMLとは何がどう違うのでしょうか? 携帯サイトを作るにはXHTMLの知識が必要と書いてましたが、XHTMLとは携帯サイトを作る際に使用する言語の事なんでしょうか? 素人丸出しな質問で恐縮ですが、どうかアドバイスよろしくお願いします。

    • ベストアンサー
    • HTML
  • XHTMLやCSSを基本から学べるサイト

    HTMLでもXHTMLでもそれほど大差はないと思いますが、XHTMLやCSSを基本から学べるサイトを探しています。 回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTML5+CSS3 でしかできないこと

    長年、趣味や一部仕事で XHTML+CSS のサイトを作っています。 数年前から、サイト内にCGIを入れたり、色んな動きを楽しむため javascriptを導入してサイト作成を楽しんでいたりもします。 言語も html css javascript jquery php など、色々楽しみながら勉強してきました。 ほんの数年前から、HTML5+CSS3 が登場しましたが、 様子を見ていると、どんどん独創的なサイトが出てきています。 スマートフォン用のサイトも作れるようになりたいな、と思っていましたが ようやく重い腰を上げて作業に取り掛かろうと思っています。 そこで質問なのですが、HTML5+CSS3で作られたサイトで まるでjavascriptで制御されたような軽快なスクロールや動きが散見されます。 こうしたサイトを見ると、javascriptで動かしているのかHTML5で動かしているのか 判別がつきません。 HTML5やCSS3で新しく実装された機能については、ネットで調べると色々出てきます。 例えば、リンクタグをブロック要素化することが簡単になったとか、 角が丸い四角形を充てることができるようになったとか、電話番号をタップすると 「通話」ボタンが出るようになったとか、個別の機能についてはなんとなく把握しました。 しかし、「HTML5+CSS3で作られたサイト全体」で見ると、 いまいちピンと来ないのです。 そこで、お詳しい方に是非、以下のような形で 教えてもらえたらと思い、投稿しました。 ------------------------------------- 実際にHTML5+CSS3で作られたサイトを基に、 どこをどのように設定したのかを見せて欲しい ------------------------------------- 例えば、 http://www.hotakubo-seikei.com/ は、ソースを見るとHTML5で作られていますが(section タグや header タグがありますね) XHTML+CSSでサイトを長年作ってきた人間からすると、 どうしてこんなサイトができるのか全く分からないのです。 javascriptもいくつか利用されていますが、どれがjavascriptによるもので どれがHTML5+CSS3によるものなのかわかりません。 また、一番驚いたのが、サイトの構成です。 サイト全体の横幅が無く全画面表示になっており、 3カラムで、縦スクロールするとディレクトリが変わるなんて XHTML+CSSの常識では考えられません。 もちろん、デザイナーによるデザインでこうなったと言ってしまえばそれまでですが、 それを実装できていることに感動しているのです。 ↑↑↑ こんな感じで、何かサンプルサイトを基に XHTML+CSSとの違いや、HTML5+CSS3だからこそ実現できることを 分かりやすく教えてもらえたらとても有難いです。 サンプルサイト付きで、なるべく詳しく教えて頂いた方に ポイントを付与させていただきたいと考えております^^ どうぞ宜しくお願い致します!

  • いきなりXHTML+ CSSで勉強しても大丈夫ですか?

    現在ドリームウィーバーを使用してHPを作成できるくらいなのですが、いまから本格的にHTMLを勉強しようと思っています。 ただ今現在主流になりつつあるXHTMLとCSSですが、いきなりそれの本を買って勉強したほうが効率がいいでしょうか? それともHTMLの本を本で勉強してから取り組むという形じゃないと難しいでしょうか? できればXHTML+CSSをいきなり勉強して覚えたいと思っているのですが、 アドバイスよろしくお願いいたします。

    • ベストアンサー
    • CSS
  • HTMLやXHTMLやCSS

    HTMLやXHTMLやCSSについてわかりやすく書かれている入門書みたいなのはあるでしょうか?? Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイトを見たのですが、難しくて頭がついていきませんでした。 こんな私でも理解できるようなのを探しています。よろしくお願いします。

  • XHTMLとCSSについて分かりやすい書籍を教えて下さい

    XHTMLとCSSを使用して、世界標準のwebサイトを作成したいと思っています。 XHTMLとCSSに関しての書籍で、内容が良いものを教えていただけないでしょうか? 私は一応、HTMLとCSSの基本的な知識はあります。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ホームページビルダー14はXHTML+CSSですか?

    ホームページビルダー14はXHTML+CSSですか? バージョン8で作ったHTMLのサイトがあり、 14を購入するに当たって国際標準のXHTML+CSSを学ぼうと思います。 問題はビルダー14の標準モードではXHTML+CSSへコーディングできますか? 使い勝ってというか・・・ パッケージは「移行も楽々」とか魅力的だったです。 この本買って来たら“いけそう”な気がしてきました。 「HTML/XHTML&スタイルシート レッスンブック/エビスコム 著/ソシム」 サイトそのものはシンプルなもので テーブルで作っている表をCSSにしたいです。 JavaScript、Flash、Ajax、ASP.NET、PHP などは使っていません。

  • 実務の世界ではHTML5,CSS3をそろそろ中心?

    XHTML1.0を使っていたのですが、実務の世界ではHTML5,CSS3をそろそろ中心に使った方が良いころなのでしょうか? xhtmlはIE7以下ないしは、保守にしか使わないような状況にそろそろなるのでしょうか? どちらでも使えれば良いという事も聞きますが、仕事で考えた場合、業界の一般論としてそろそろ HTML5で作ってCSSは必要な機能を2,3両方織り交ぜて使うという感じになってきたのでしょうか? それともまだまだ2年くらいはxhtmlが中心なのでしょうか? xhtml,css2、フォトショ、イラレ、JQUERYをある程度学んだので次に何を勉強しようか迷っています。 まだvistaがありIE8,9があるのが気になりますが、vistaが消えるまでは、PCも考えてくれとクライアントに言われた場合を除いたらHTML5,CSS3を使うべきなのでしょうか? それともvistaが消える2017年まではXHTML1.0を使っていれば大は小をかねるので良いのでしょうか? HTML5、レスポンシブ、スマホサイト制作、javascript会社や将来のフリーになれた場合の実務を考えるとどれを次に学んだ方がよいでしょうか? HTML5を使ったスマホサイト制作ですかね? さすがにスマホサイトはHTML5で作るのが実務では当たり前なのですよね?

    • 締切済み
    • CSS
  • 簡素化したHTMLを書けるようCSSを勉強中です

    出来るだけ簡素化したHTMLを書けるよう、CSSを勉強中なのですが、今はドリームウィーバーのCS5.5なのですが、ホームページビルダーでホームページ作りを勉強し始めたため、どうしてもホームページビルダーの癖が出てしまいますし、CSSの云わんとするところは理解出来るのですが、「じゃあ具体的にどうしたらいいの?!」ってなってしまいます。 具体的には、HTMLだけで、TABLEを多重化させ書いていたページを、見た目を変えずに、TABLEを使わずに、HTML(出来ればXHTML)+CSS(外部ファイル)でweb2.0で書くとどうなるかとか、 画像のロールオーバーを≪<body onload=≫で書いていたのを同じくHTML(出来ればXHTML)+CSS(外部ファイル)で書くとどうなるかとか、比較してあると「私は」分かりやすいのですが、そういうサイトをなかなか探し出せないでいます。 こういう事を比較して書いてあるサイトがありましたら、教えて頂きたいです。 また、検索エンジン最適化(Search Engine Optimization、SEO)にもCSSは有効だという事ですが、≪<meta name="Keywords" content=≫等は、HTMLファイルに書くか、CSSファイルに書いた方が良いのか、CSSに書くなら書き方は同じで良いのか等、分からない事だらけです。 よろしくお願いします。

    • 締切済み
    • CSS
  • ドリームウィーバーでCSSでレイアウト

    DREAMWEAVER MXを使ってマックでサイトの作成をしています。始めて1年ほどですがようやく思うような感じのサイトが作れるようになったかと。(プロのような高度な事はできませんが)素人程度ではそれなりかと・・・  CSSの存在は知っていましたし、時代はCSSが主流なのも知っていましたが、独学で初めてのサイト作りだったので、「基本から」と思い今はHTMLのみで作っています。 で、ある程度HTMLの理屈がわかったのでCSSの勉強を始めようと思っています。 ずばり、どのように始めたらいいでしょうか? それと 今、作っているHTMLのサイトをCSSでコントロールする事はできるのでしょうか? ←例えば今のフォントの指定やテーブルの指定は残したままで表示のコントロールをCSSに切り替える事は可能でしょうか? 見当違いの質問かもしれませんがよろしくお願いいたします。

専門家に質問してみよう