229522 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

七鍵@楽天

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

コメント新着

k.kyouka@ すきやき占い 『しいたけ』の重要度27% 『しいたけ』…
なな@ Re:迷っています(11/01) レオ がいいですよ☆★
マロン@ かわいい キュート
foolish☆foo@ Re[1]:お久しぶりです。(07/15) >実演を踏まえてテストをしておりました…

バックナンバー

May , 2024
Apr , 2024
Mar , 2024

フリーページ

タグ辞書【A】


タグ辞書【ABBR】


タグ辞書【ACRONYM】


タグ辞書【ADDRESS】


タグ辞書【APPLET】


タグ辞書【AREA】


タグ辞書【B】


タグ辞書【BASE】


タグ辞書【BASEFONT】


タグ辞書【BDO】


タグ辞書【BGSOUND】


タグ辞書【BIG】


タグ辞書【BLINK】


タグ辞書【BLOCKQU…】


タグ辞書【BODY】


タグ辞書【BR】


タグ辞書【BUTTON】


タグ辞書【CENTER】


タグ辞書【CITE】


タグ辞書【CODE】


タグ辞書【COL】


タグ辞書【COLGROUP】


タグ辞書【COMMENT】


タグ辞書【CAPTION】


タグ辞書【DD】


タグ辞書【DEL】


タグ辞書【DFN】


タグ辞書【DIR】


タグ辞書【DIV】


タグ辞書【DL】


タグ辞書【DT】


タグ辞書【EM】


タグ辞書【EMBED】


タグ辞書【FIELDSET】


タグ辞書【FONT】


タグ辞書【FORM】


タグ辞書【FRAME】


タグ辞書【FRAMESET】


タグ辞書【H】


タグ辞書【HEAD】


タグ辞書【HR】


タグ辞書【HTML】


タグ辞書【I】


タグ辞書【IFRAME】


タグ辞書【ILAYER】


タグ辞書【IMG】


タグ辞書【INPUT】


タグ辞書【INS】


タグ辞書【ISINDEX】


タグ辞書【KBD】


タグ辞書【LABEL】


タグ辞書【LAYER】


タグ辞書【LEGEND】


タグ辞書【LI】


タグ辞書【LINK】


タグ辞書【LISTING】


タグ辞書【MAP】


タグ辞書【MARQUEE】


タグ辞書【MENU】


タグ辞書【META】


タグ辞書【MULTICOL】


タグ辞書【NOBR】


タグ辞書【NOEMBED】


タグ辞書【NOFRAMES】


タグ辞書【NOLAYER】


タグ辞書【NOSCRIPT】


タグ辞書【OBJECT】


タグ辞書【OL】


タグ辞書【OPTGROUP】


タグ辞書【OPTION】


タグ辞書【P】


タグ辞書【PARAM】


タグ辞書【PLAINTEXT】


タグ辞書【PRE】


タグ辞書【Q】


タグ辞書【RB】


タグ辞書【RP】


タグ辞書【RT】


タグ辞書【RUBY】


タグ辞書【S】


タグ辞書【SAMP】


タグ辞書【SCRIPT】


タグ辞書【SELECT】


タグ辞書【SMALL】


タグ辞書【SPACER】


タグ辞書【SPAN】


タグ辞書【STRIKE】


タグ辞書【STRONG】


タグ辞書【STYLE】


タグ辞書【SUB】


タグ辞書【SUP】


タグ辞書【TABLE】


タグ辞書【TBODY】


タグ辞書【TD】


タグ辞書【TEXTAREA】


タグ辞書【TFOOT】


タグ辞書【TH】


タグ辞書【THEAD】


タグ辞書【TITLE】


タグ辞書【TR】


タグ辞書【TT】


タグ辞書【U】


タグ辞書【UL】


タグ辞書【VAR】


タグ辞書【WBR】


タグ辞書【XMP】


タグ辞書【コメントアウト】


タグ辞書【!DOCTYPE】


piyo


サンプル


HP作成のためのコラム


スタイルシートをゼロからお勉強


HTMLタグに挑戦


Sep 21, 2004
XML
カテゴリ:タグ教室
Webページを作る際に何かの大きさを指定することが多々ありますよね。
例えば線の幅であったり、画像の高さであったり、文字の大きさであったり・・・
今回はそれらの大きさを指定するための単位について話をしましょう(〃⌒▽⌒)

まず、HTMLタグで使用できる長さの単位についてです。
「width="50"」のように、何も単位をつけずに記述すればピクセル指定となります。
このピクセルと言う単位ですが、ディスプレイで表示することができる最小値を「1px」としています。
パソコンで何かを表示する際は、点の集合としてその何かを表示します。
文字も点の集合で表されていますし、写真のような画像も点の集合で表されています。
早い話が、その点の大きさを「1ピクセル」と呼んでいるのです( ̄▽ ̄人)

ここで注意が必要なのですが、この「1ピクセル」は万人共通の単位ではありません(´・ω・`)
表示することができる最小の単位と言うものは
ディスプレイのサイズによっても変わりますし、ディスプレイの解像度にもよります。
つまり、ピクセルという単位は見る人の環境によって見た目の長さが変わってしまうので、注意が必要です。
ただ、このピクセルという単位はスタイルシートでも使用することができますし、
ディスプレイの表示単位がそもそもピクセルですから、画面表示優先でWebページをデザインする場合には非常に便利です。
特徴をしっかりつかみ使いこなしましょう。

次に「%」ですが、これはサイズを100分比で指定するものとなっています。
何に対する比率かは使いどころによって違ってきます。
例えば、「今の文字のサイズに対して120%の大きさで表示」とか、
「今の画面サイズの半分の大きさで画像を表示」とか・・・
こちらもピクセルと同様、HTMLでもスタイルシートでも使うことができます。
使い方によっては重宝するのではないでしょうか(〃⌒▽⌒)

HTMLで主に指定できる長さや大きさの単位は以上の2つです。
これらは二つともディスプレイに対しての相対値になっているのが特徴といえます。
ここから以降はスタイルシート(CSS)にて使用できる単位を紹介していきますが、
スタイルシートはWebページの見栄えを記述するという役割がありますので、
HTMLに比べ何かの大きさや長さを指定する機会が多いですよね( ̄▽ ̄人)
そのため使用できる単位も増え、HTMLには無かった環境に依存しない大きさも設定できるようになっています。
具体的には次の表をごらんください。

incmmmptpc
in-2.45cm24.5mm72pt6pc
cm0.39in-10mm28.1pt2.34pc
mm0.039in0.1cm-0.281pt0.234pc
pt0.0139in0.0353cm0.353mm-0.0833pc
pc0.167in0.4244.24mm12pt-


やはり日本人がなじみ易いのは「cm」や「mm」ですよね( ̄▽ ̄人)
この二つは小学校でも習う単位ですので大丈夫ですよね(〃⌒▽⌒)

「in」はインチの略で、ヤード-ポンド法の長さの単位となっています。
アメリカやイギリスで広く使用されているらしいですね。

「pt」はポイントの略で活字サイズに使用される単位となっています。
Microsoft-ExcelやMicrosoft-Word、Adobe-Fotoshopなどなど。
アプリケーションソフトにて文字のサイズを指定する際に見かけるあの単位です。
「pc」はパイカの略で印刷レイアウトに使用される単位となっています。
これらの単位にて長さや大きさを指定した際には閲覧者の環境に依存せず、
Webページの作成者が意図した大きさで表示することができる、ということになっています。

そして、スタイルシートにはピクセルとパーセントの他にも相対的に大きさを指定できる単位が用意されています。
一つ目は「em」という単位でエムと発音します。
この単位は、その時点で使用されている文字の大きさを1とした比率になり、考え方自体はパーセントと同じです。
そのため、「1em」の大きさはとても流動的です。

例)
フォントサイズ「12px」の際の「1.5em」は「18px」と同じ大きさになります。
フォントサイズ「20px」の際の「1.5em」は「30px」と同じ大きさになります。

更に「ex」という単位もあります。
こちらはエックスハイトと発音し、
その時点で使用されているフォントのアルファベット小文字「x」の高さを基準とした大きさとなっています。
そのため、同じ文字サイズであっても、使われている文字の種類によって大きさが異なるという特徴を持っています。

あまり普段聞きなれない単位もたくさんでてきました。
適材適所と言いますか・・・
知ってて損はないですよね(〃⌒▽⌒)
しっかり覚えておきましょう( ̄▽ ̄人)

ではまた明日ー(゚▽^*)ノ⌒☆







お気に入りの記事を「いいね!」で応援しよう

最終更新日  Sep 21, 2004 12:12:50 AM
コメント(2) | コメントを書く
[タグ教室] カテゴリの最新記事



© Rakuten Group, Inc.