今日は。実は、ホームページなのですが「どんな大きさに合わせることの出来る方法」が
有るとの事と聞きました。調べるとCOLISという所など色々出てはきますが、何処に書いて
いいものかが分かりません。
SAMPLEが付いていますが見てその通りしても上手くいきません。
何か一緒に保存しておかないといけないファイルとかあるのでしょうか。
お教え頂ければ幸いです。宜しくお願い致します。
<見た参考ページ>
http://coliss.com/articles/build-websites/operat …
No.1ベストアンサー
- 回答日時:
というか、HTMLは元々
【引用】____________ここから
HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
が、最大の目的なのですから、発想が逆ですよ。
前後しますが「【相互運用性確保の】努力が成されなければ、Webは互換性のないフォーマット毎に分け隔てられた世界に分割され、すべての関係者にとっての商業的可能性が減少することとなるであろう、大きなリスクを負うこととなる。 」
参考に示されたページは色々な意味であまり参考にはならないと思います。
1) class名が文書構造を示すものではない。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
⇒More on developing naming conventions, Microformats and HTML5 — Stuff & Nonsense, And All That Malarkey( http://stuffandnonsense.co.uk/blog/about/more_on … )
⇒Preparing for HTML5 with Semantic Class Names — Jon Tan 陳( http://v1.jontangerine.com/log/2008/03/preparing … )
の下の方に具体的なclass名のつけ方があります。(もちろんまもなく勧告されるHTML5を念頭においてあります)
2) デザインのためにHTMLを書くこと自体間違い。
初学者でしたら、まず仕様書に目を通すとか、ちゃんとしたサイトで学ばれたほうが無駄になりませんし、上達が早い。
※ごく簡単なな例です。
★スマホから、超幅広ディスプレイ対応
★印刷にも・・(印刷プレビューで確認)
★スクリーンリーダーや点字端末も
HTML4.01strict と HTML5の二つを上げておきます。HTML5は次回
※タブは_に置換してあるので戻す。
※背景画像8./images/A.jpg)は別途用意する。
※文字コードはいずれもUTF-8
※Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html )
W3C CSS 検証サービス( http://jigsaw.w3.org/css-validator/#validate_by_ … )
で検証済み
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
h1,h2,h3,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
-->
_</style>
_<style type="text/css" media="screen">
<!--
html,body{margin:0;padding:0;}
body{background:url(./images/A.jpg) green 50% 50% fixed;background-size:contain;color:blue;}
div.header,div.section,div.footer{width:70%;min-width:480px;max-width:800px;margin:0 auto;background-color:white;}
div.header>*,
div.section>*,
div.footer>*{margin:0 10px;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section question">
__<h2>見出し</h2>
__<p>
___今日は。実は、ホームページなのですが「どんな大きさに合わせることの出来る方法」が有るとの事と聞きました。調べるとCOLISという所など色々出てはきますが、何処に書いていいものかが分かりません。
__</p>
__<p>
___SAMPLEが付いていますが見てその通りしても上手くいきません。
__</p>
__<p>
___・・・・・・【中略】・・・ここに沢山、段落を追加してみてください。
__</p>
__<p>
___何か一緒に保存しておかないといけないファイルとかあるのでしょうか。
__</p>
_</div>
_<div class="section answer">
__<h2>最新のブラウザだとbackground-sizeが楽</h2>
__<p>
___初学者でしたら、まず仕様書に目を通すとか、ちゃんとしたサイトで学ばれたほうが無駄になりませんし、上達が早い。
__</p>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
__</dl>
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
なるほどですね・・・。理解です。!!
弟子入りしたい気分です。無理でしょうが。
まずは、学校ですね。・・。少し勉強します。
有り難う御座いました。又、お願い致します。
No.5
- 回答日時:
解説サンプルやフレームワーク(デザインテンプレート)を使うには、
HTMLやCSSの基礎知識が必須です。
http://www.htmq.com/
http://www.tohoho-web.com/www.htm
もっと基礎から順を追って勉強しないと、何も出来ないですよ。
四角形の面積を求めるのだって、足し算や掛け算という基礎知識が無いと、
高さ×幅などと言われても掛け算の計算方法がわからない人には解けませんから。それと同じです。
早速のご返答有り難う御座います。
一度、専門学校に行くことにします。
本だけでは勘違いが多く、誤解して理解してしまっているようです。
ありがとうございました。
No.4
- 回答日時:
レスポンシブレイアウト(グリッドレイアウトも含む)の方法ですね、グリッドレイアウトの場合は、表示幅を、1200pxとか960pxに合わせ12分割+マージンを設定したものとか、16分割+マージンを設定したものが多いようです。
結局は、MediaQueryの応用にすぎません!
px単位で設定するか、%で設定するかの違い程度の差です。
有名なものには、Bootstrap、Foundation、Skeiton、Yaml4、Titanといったフレームワークがあります。
好みのものを使用されてはいかがでしょうか?・・・・・
今日は。早速のご返答有り難う御座います。
凄いですね~。綺麗に出来ていらっしゃいますね。
その知識がうらやましいです・・。
有り難う御座いました。
感謝致します。
No.3
- 回答日時:
可変グリットレイアウトの事ですね。
http://design-spice.com/2011/08/31/web-layout7/# …
CSSを記載してスマフォ画面サイズからPC画面サイズまで表示する事を
解説しているサイトも有ります。
参考
http://r360studio.com/dgcr/dgcr-extra22/test3.html
作成する場合はCSSファイルを合わせてDLします。
今日は。早速のお返答有り難う御座います。
凄いですね。一つ聞きたいのですが「CSSファイルを合わせてDL」は何処でするのでしょうか?同じ場所にあるのでしょうか?
No.2
- 回答日時:
先ほどの回答--文字コード指定をShift_JISにしてました。
Shift_JISでHTML5の場合・・・こちらはUTF-8です。
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="IRUKA">
_<style type="text/css">
h1,h2,h3,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
</style>
<style media="screen">
html,body{margin:0;padding:0;}
body{background:url(./images/A.jpg) green 50% 50% fixed;background-size:contain;color:green;}
header,section,footer{width:70%;min-width:480px;max-width:800px;margin:0 auto;background-color:white;}
header>*,
section>*,
footer>*{margin:0 10px;}
</style>
</head>
<body>
_<header>
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</header>
_<section class="question">
__<h2>見出し</h2>
__<p>
___今日は。実は、ホームページなのですが「どんな大きさに合わせることの出来る方法」が有るとの事と聞きました。調べるとCOLISという所など色々出てはきますが、何処に書いていいものかが分かりません。
__</p>
__<p>
___SAMPLEが付いていますが見てその通りしても上手くいきません。
__</p>
__<p>
___・・・・・・【中略】・・・ここに沢山、段落を追加してみてください。
__</p>
_</section>
_<section class="answer">
__<h2>最新のブラウザだとbackground-sizeが楽</h2>
__<p>
___初学者でしたら、まず仕様書に目を通すとか、ちゃんとしたサイトで学ばれたほうが無駄になりませんし、上達が早い。
__</p>
_</section>
_<footer>
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
__</dl>
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</footer>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- HTML・CSS 検索窓とcssハックについて 3 2022/04/22 12:21
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS CSS上での計算を行うためのルールについて教えてください。 3 2022/08/15 14:43
- モニター・ディスプレイ ディスプレイアダプターが2個あります。対処法を教えて下さい。 1 2022/11/06 16:15
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
div要素が重なってします
-
HTML属性での「""」 「''」違い
-
<div id="container">の使いか...
-
一括で全体を右にずらす
-
divとpの使いわけ
-
1時間30分を簡単に表したいで...
-
divを追加すると下に隠れてしまう
-
複数のボタンを等間隔に、かつ...
-
スペースを使わず文字位置を揃...
-
インラインフレームのページ内...
-
ブラウザの表示幅で100%指定が...
-
iframeを使わずに上下50%ずつに...
-
body>div{}の意味を知りたい
-
html の divとtable の役割
-
hタグの右横に画像を表示
-
divタグの名前の付け方
-
reuterのScraypingで不思議な現...
-
<DIV> と </DIV> の間が空です。
-
HTMLのJIS規格について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
div要素が重なってします
-
HTML属性での「""」 「''」違い
-
複数のボタンを等間隔に、かつ...
-
ヘッダーとフッターだけ背景を...
-
html の divとtable の役割
-
<div id="container">の使いか...
-
divとpの使いわけ
-
min-heightとheightの違いについて
-
HTML5 iframe の代わり
-
divの中に外部のHTMLを埋め込む
-
3カラムレイアウトで「常に残り...
-
ヘッダーを左右に二分割する方...
-
画面を縮小するとカラムが落ち...
-
reuterのScraypingで不思議な現...
-
htmlの見出しタグ(<h1>)の次...
-
1サイト内にHTML5とXHTMLが混在...
-
inline-blockをネストすると表...
-
html5でheaderの中にnav
-
<!-- #BeginLibraryItemとは
おすすめ情報