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で作るのが実務では当たり前なのですよね?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
スマホがメインターゲットならHTML5+CSS3でよいですが、そうでなければHTML4.01strict+CSS2.1じゃないかと。
私は、HTML2の時代からはじめてまして、HTML3.2 → HTML4.01transitinal→XHTML1.0transitinal→HTML4.01strict,XHTML1.1→・・
でしたが、XHTMLは、10年前にそうそうに手を切りました。(^^)・・・
その後はHTML4.01strictです。
⇒HTML5が持つ本当の意味 - @IT( http://www.atmarkit.co.jp/news/200801/25/html.html )
⇒HTML5“とか”アプリ開発入門(1):Webの3つの問題を解決する「HTML5」とは何なのか (1/2) - @IT( http://www.atmarkit.co.jp/ait/articles/1008/30/n … )
HTML4.01とそれをXML化したXHTML1.0には、strict(厳密型)、transitinal、framesetの3つの仕様があります。HTML4.01の勧告(15年前--1999年)以来strictが推奨されていましたが、IE6などのためにtransitinalを使わざるを得ない時期がありましたが、IE7以降はstrictで標準動作しますから、IE6を無視できる時期にstrictに全面移行しました。
>
websaitojisaku
困ってます
実務の世界ではHTML5,CSS3をそろそろ中心?
XHTML1.0を使っていたのですが、実務の世界ではHTML5,CSS3をそろそろ中心に使った方が良いころなのでしょうか?
xhtmlはIE7以下ないしは、保守にしか使わないような状況にそろそろなるのでしょうか?
>それともまだまだ2年くらいはxhtmlが中心なのでしょうか?
XHTMLは、HTML5が俎上に乗った時点で過去の物・・・
XHTMLはXMLでなければならない用途、XMLのほうがよい場合に限定
XHTML4.01strictじゃないかと・・
>どちらでも使えれば良いという事も聞きますが、
「どのバージョンのHTMLも、コンテンツプロバイダの投資が無駄にならないよう、また短期間で文書が読み取り不能となったりすることがないよう、産業界の幅広い賛同を反映するようにされてきた。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
「過去との互換性のため、HTML 4 を解釈するツールについては、HTML 3.2 ([HTML32]参照)並びにHTML 2.0 ([RFC1866]参照)をもサポートすることを推奨する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
のですから、極端な話、HTML2でも、HTML3.2でも構わないのですが・・
>仕事で考えた場合、業界の一般論としてそろそろ HTML5で作ってCSSは必要な機能を2,3両方織り交ぜて使うという感じになってきたのでしょうか?
HTML5を選択する理由は、上記のHTML5“とか”アプリ開発入門(1):Webの3つの問題を解決する「HTML5」とは何なのか (2/2) - @IT( http://www.atmarkit.co.jp/ait/articles/1008/30/n … )に書かれている
・【問題2】文書内に埋め込まれた「意味」が不明確
・【問題3】Webアプリの機能が制限されている
があるときでしょう。
すなわち、HTML4.01ないしはXHTMLで、<div class="header">ここはこの文書のヘッダ</div>、<div class="section">ここは本文</div>、<div class="aside">本文とは直接関係ない記事</div>とマークアップされてきたと思います。★DIV要素・・・は、・・・class属性と併用することで、文書に構造を付加( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401 … )★
これを検索エンジンにより明確に分かるように、<header></header><section></section><aside></aside>と書けるようになったとか・・
>さすがにスマホサイトはHTML5で作るのが実務では当たり前なのですよね?」
videoやcanvas,SVGを使う必要があるときはHTML5にする。「結果的にターゲットはスマホや最新ブラウザのみ」スマホ限定のサイトを構築するとき。
※スマホ(media="screen")だけを思われているようですが、現実には他のprint(プリンター),handheld(ガラケー),ユーザーによると点字端末やスクリーンリーダーも考慮しなければならないのですよ。
大事な事は、HTMLの仕様は何であれ、
『HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
のために、HTMLは文書構造、スタイルシートはプレゼンテーション・・「構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」だと思います。
HTML5と言われながら、いまだに、プレゼンテーションのためにHTMLが使われている。例えば<div class="contents">とか<div class="leftmenue">とか。そのほうが重要な気がします。
どのHTMLを使うかと言う議論は、「群盲象を評す。」「木を見て森を見ていない」のように感じてしまいます。
No.2
- 回答日時:
>PCが絡んだ場合はHTML5はまだ実務では使わないということですね。
スマホだけが対象ならHTML5でよい。
私は公共的なサイトの場合はHTML4.01strictです。HTML5は<video><canvas>が必要なときには使う。
ただし、HTML4.01strictであっても、HTML5の新しい要素( http://standards.mitsue.co.jp/resources/w3c/TR/h … )をclass名にして、その使い方は守ります。HTML5では<div>は原則使いません( Authors are strongly encouraged to view the div element as an element of last resort, for when no other element is suitable.( http://www.w3.org/TR/html5/grouping-content.html … )ので・・。
将来HTML5に移行するのが楽ですから。<div class="header">などを<header>に変更するアプリもあるしね。
HTML4.01strictに戻って、徹底的に復習。そのときにHTML5の仕様を常に参考においておくと良いでしょう。
CSS3は、CSS2.1に追加する形、補強する形での利用でよいでしょう。随分と素人受けする機能もありますが・・・・(^^)。秀逸なサイトかそうでないかは、デザインじゃなくコンテンツ(内容)ですからね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- その他(IT・Webサービス) Chromeとかにしか対応していないウェブサイトに抗議したい いま令和5年だぞ 今使えるブラウザとい 5 2023/05/24 11:32
- 政治 安倍自公政権のアベノミクスとやらで、日本が経済成長し、景気・内需も良くなった? 2 2022/05/04 10:30
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
- Wi-Fi・無線LAN ネット回線は複数用意していた方がいい? 4 2022/07/03 14:52
- 教育・文化 麻生太郎「義務教育は幼稚園と小学校で十分」に賛否「みぞゆう」蒸し返しで「説得力まるでない 4 2022/11/07 20:51
- その他(OS) Win10をWin11にアップグレード、IE11は引き続き使えますか。 5 2023/01/15 06:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
line-height指定で発生する余白...
-
一括で全体を右にずらす
-
article、section、hgroup?
-
div要素が重なってします
-
html5でheaderの中にnav
-
ブログのサイドバーが下にくる
-
オシャレな区切り線はありませ...
-
グラフィックス
-
idとclassの指定方法
-
HTML属性での「""」 「''」違い
-
<div>テキスト</div>
-
html divボックスの入れ子で中...
-
html5にて水平線の引き方は?
-
HTMLとCSSの次に覚えることは何...
-
html の divとtable の役割
-
h1のテキストサイズよりh2の方...
-
【html&css】太さの違う2本線の...
-
改行がしたいのですが、うまく...
-
携帯サイト、ナノでのタグ編集...
-
コンピューターの画像ブロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
div要素が重なってします
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
divとpの使いわけ
-
ヘッダーとフッターだけ背景を...
-
min-heightとheightの違いについて
-
セクションをdivで囲むと見出し...
-
画面を縮小するとカラムが落ち...
-
ヘッダーを左右に二分割する方...
-
1時間30分を簡単に表したいで...
-
スペースを使わず文字位置を揃...
-
CSSで、contentsがfooterに重な...
-
h1に自分自身へのリンクを張...
-
divの中に外部のHTMLを埋め込む
-
divを横に並べる方法
-
hタグの右横に画像を表示
-
h1のテキストサイズよりh2の方...
おすすめ情報