<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">

<title>Amaitorte - 日記</title>
<id>http://amaitorte.jp/diary/</id>

<link rel="alternate" type="text/html" href="" />
<link rel="self" type="application/atom+xml" href="http://amaitorte.jp/diary/atom" />

<subtitle>Amaitorte (amaitorte.jp) 日記の更新情報です。</subtitle>
<logo>http://amaitorte.jp/images/banners/200x50.png</logo>
<rights>Copyright (c) Nekobungi Sumire 2001-2011</rights>

<author>
<name>猫分儀スミレ</name>
<uri>http://amaitorte.jp/</uri>
</author>

<generator version="4.1">Amaitorte Muffin</generator>
<updated>2012-01-16T18:14:41Z</updated>

<entry>
	<updated>2012-01-16T18:40:39Z</updated>
	<published>2012-01-16T18:14:41Z</published>
	<title>Amaitorte 日記『Retina時代のWeb制作』</title>
	<link href="http://amaitorte.jp/diary/?id=550" />
	<id>http://amaitorte.jp/diary/?id=550</id>
	<content type="xhtml">
		<div xmlns="http://www.w3.org/1999/xhtml">
<p><img src="http://amaitorte.jp/diary/images/20120116.jpg" /><br />Retinaディスプレイを搭載したiPhone 4が発売されて一年半。<br />巷では高解像度のiPadやMacBookの発売が噂され、Mac OS XではiPhoneのRetinaディスプレイに相当するHiDPIモードがほぼ完成に近付いています。<br /><br />これら高解像度ディスプレイを搭載した環境では、互換性を維持するため、低解像度の環境に合わせて作られたコンテンツは基本的に低解像度のまま表示されます。<br /><br />それはウェブブラウザにおいても例外ではありません。従来のウェブページは何の問題も無く表示されますが、新しい高解像度のデバイスには、新しい高解像度のコンテンツを提供したいものです。<br /><br />Retinaディスプレイを搭載したiPad、そしてパソコンが普及した時、ウェブ制作の手法も変化を求められます。来るべき時代に備え、今のうちにRetinaディスプレイへの対応方法を確認しておきましょう。<br /><br /><small>※ 以下に記した手法はMacおよびiOSのSafariで動作確認を行っていますが、<br />これらの手法が将来もずっと利用できるという保証はありません。<br />マイクロソフトが余計なことをして全て台無しになるという可能性にご留意下さい。(笑)</small><br /><br /><br /><br /><b>CSSで出来ることはCSSでやる</b><br />CSS3対応ブラウザの普及で、角丸、グラデーション、ドロップシャドウなど、従来は画像が必要だったデザインも、CSSだけで表現する事が可能になってきました。<br /><br />CSSを使った角丸（border-radius）、グラデーション（background:linear-gradient等）、ドロップシャドウ（box-shadow）は基本的に全て解像度非依存なので、これらを使用しておけばRetinaディスプレイへの対応はノープロブレムです。<br /><br /><img src="http://amaitorte.jp/diary/images/20120116_3.jpg" /><br /><img src="http://amaitorte.jp/diary/images/20120116_2.jpg" style="float:left;margin-right:1em" />画像はTumblrでの例。<br /><br />画像を使った角丸とborder-radiusを使った角丸が混在していますが、後者は高解像度になっても美しい丸みが維持されています。また、box-shadowなどで表現されたボタンのハイライトなどもジャギーが発生していませんね。<br /><br />また、通常のテキストは全て解像度非依存です。何もしなくても、常に最適な解像度でレンダリングされるでしょう。<br /><br /><span style="clear:both;display:block"></span>画像を使用しつつ高解像度に対応する方法もありますが（後述）、そっちは結構面倒なので、なるべくCSSで出来る事はCSSでやった方がいいです。<br /><br /><br /><br /><b>ベクター画像（SVG等）を使う</b><br /><img src="http://amaitorte.jp/diary/images/20120116_4.jpg" /><br />画像はapple.comでの例。<br />メニューのリンゴマークやテキストなどにSVG画像が使われています。<br />SVGなどのベクター画像は当然解像度非依存ですので、Retinaディスプレイにも容易に対応できます。<br /><br /><br /><br /><b>背景画像を使う場合、二種類の解像度を用意する</b><br /><code style="display:block;padding:1em;font-size:0.8em">.icon{<br />&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;&nbsp;url(32x32.png);<br />&nbsp;&nbsp;&nbsp;&nbsp;background-size:&nbsp;&nbsp;&nbsp;32px 32px;<br />}<br />@media only screen and (-webkit-min-device-pixel-ratio:2){<br />&nbsp;&nbsp;&nbsp;&nbsp;.icon{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;&nbsp;url(64x64.png);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</code>あらかじめ「background-size」で背景画像の大きさを固定しておき、Media Queryの「min-device-pixel-ratio」条件分岐でRetina環境のみ高解像度の画像を読み込むように設定します。<br /><small>※ device-pixel-ratioの概念については後述。</small><br /><br />上記のような書き方をしておけば、従来の通常解像度のパソコンや、CSS3に未対応の古いブラウザを使用している場合、「32x32.png」の方の画像が使用されます。<br />互換性もバッチリ！<br /><small>※ 現在はWebKit系のブラウザしか対応していないため、上記の例では「<b>-webkit</b>-min-device-pixel-ratio」と記述していますが、将来的には「min-device-pixel-ratio」といった記述が通用するようになるでしょう。</small><br /><br />いわゆる「CSSスプライト」を使用している場合、Retina環境への対応は画像の差し替えと「background-size」の設定だけでOKです。<br />「background-position」の値を変える必要はありません。<br /><br /><img src="http://amaitorte.jp/diary/images/20120116_1.jpg" /><br />画像は当サイトの例。<br />メニュー部分に二種類の解像度のCSSスプライトが用意されています。<br /><br /><img src="http://amaitorte.jp/diary/images/20120116_5.jpg" /><br />画像はTwitterのツイートボタン。鳥のアイコン部分が背景画像になっていて、二種類の解像度のCSSスプライトが用意されています。<br /><br /><br /><br /><b>そもそもdevice-pixel-ratioって何よ？</b><br />Retinaディスプレイでのウェブページの表示は、互換性の維持のため、CSSにおける「<b>1</b>px」がディスプレイ上の「<b>2</b>ピクセル」として扱われます。<br /><br />CSS単位の「px」と、実際の画面上での「ピクセル」がどれだけ乖離しているか、を表す数値が「device-pixel-ratio」です。<br /><br />従来の普通のパソコンの「device-pixel-ratio」は全て「1」です。古いiPhoneなども「1」になります。<br /><br />それに対し、Retinaディスプレイを搭載したiPhone 4は、実際の画面解像度が「640 x 960ピクセル」ですが、CSSから取得出来る仮想的な画面解像度は「320 x 480px」ですので、「device-pixel-ratio」は「2」です。画面がHiDPIモードのMacも「2」になります。<br /><br />中くらいの解像度のAndroid機では「1.5」などの値が設定されていることが多いようです。<br /><br />この「device-pixel-ratio」をMedia Queryの条件分岐に用いたのが、先述の…<br /><code style="display:block;padding:1em;font-size:0.8em">@media only screen and (-webkit-min-device-pixel-ratio:2){</code>…だったというわけです。<br /><br /><small>※ iPhoneではviewportの設定によって表示サイズが変動しますが、device-pixel-ratioには影響しません。基本的にdevice-pixel-ratioの値はデバイス毎に固定です。</small><br /><br /><br /><br /><b>JavaScriptでdevice-pixel-ratioを取得する</b><br />対応したブラウザでは、「window.devicePixelRatio」でdevice-pixel-ratioの値を取得する事が出来ます。<br /><code style="display:block;padding:1em;font-size:0.8em">hoge = 1;<br />if(window.devicePixelRatio){<br />&nbsp;&nbsp;&nbsp;&nbsp;hoge = window.devicePixelRatio;<br />}<br /><br />if(hoge >= 2){<br />&nbsp;&nbsp;&nbsp;&nbsp;alert("Retinaディスプレイ！！");<br />}else{<br />&nbsp;&nbsp;&nbsp;&nbsp;alert("ふつうのディスプレイ。");<br />}</code>特殊な例かもしれませんが、JavaScriptでコンテンツを表示しているような場合、この方法で表示する画像を振り分けるなどの対応が可能になるでしょう。<br /><br />ウェブサーバ側でdevice-pixel-ratioを取得する方法は今のところ無いようです。JavaScriptで取得した値をどうにかしてサーバに送りましょう。<br /><br /><br /><br /><b>img要素は…どうしよう？</b><br /><code style="display:block;padding:1em;font-size:0.8em">&lt;img src="1280x720.png" width="640" height="360" /&gt;</code>とりあえず巨大な画像を指定しておいて、widthとheightに半分の数値を書けばいいかな？<br />よくわかんね。<br /><br /><br /><br /><b>ファビコン（favicon.ico）はマルチサイズ対応にする</b><br /><img src="http://amaitorte.jp/diary/images/20120116_0.jpg" /><br />通常、いわゆるファビコンでは「16x16」ピクセルの画像が使用されていますが、Retinaディスプレイ環境では「32x32」の画像が使われるようになるでしょう。<br /><br />Windowsのアイコン形式である「ICO」ファイルは、元々、様々な解像度の画像を一つのファイルに同梱する事が可能な形式です。ファビコンには最低限、「16x16」と「32x32」の二種類の画像を入れておきましょう。<br /><br />普通のファビコン作成ツールなどでは「16x16」の解像度にしか対応していない場合が多いので要注意。本格的なICOファイル編集ソフトが必要になるでしょう。<br /><br /><br /><br /><b>Retinaディスプレイは持ってないけど、Retinaディスプレイでの表示を試したい！</b><br />MacのHiDPIモード、およびSafariを使用することで擬似的に高解像度表示を再現することが出来ます。HiDPIモードは今のところ隠し機能ですので、自己責任でお願いします。詳しいやり方はぐぐってください。</p>
		</div>
	</content>
</entry>
<entry>
	<updated>2012-01-16T18:41:01Z</updated>
	<published>2012-01-11T23:08:14Z</published>
	<title>Amaitorte 日記『HTMLタグの英語の意味』</title>
	<link href="http://amaitorte.jp/diary/?id=549" />
	<id>http://amaitorte.jp/diary/?id=549</id>
	<content type="xhtml">
		<div xmlns="http://www.w3.org/1999/xhtml">
<p>HTMLを書いていると出くわす、意味のわからない略語の数々。<br />元の意味が分かればきっと覚えやすくなる！<br /><br />というわけで、ウェブ関連言語の英単語、略語の意味を一覧にしてみました。<br /><br /><small>※要素そのものの役割・意味ではなく、元の英語の意味を主に記述しています。このリストを参考に文書をマークアップしないで下さい。<br />※全ての要素を網羅はしていません。<br />※万が一、間違いがあってもしりません。</small><br /><br /><br /><br /><b style="font-size:1.2em">&lt;a href=""&gt;</b><br /><b>a</b> → <b>a</b>nchor（アンカー）<br />アンカーは船の<ruby>錨<rp>(</rp><rt>いかり</rt><rp>)</rp></ruby>のこと。<br />WYSIWYGエディタなどでは鎖の絵がアイコンになってる事が多いですね。<br />昔はリンクの終点に&lt;a name=""&gt;みたいなのを置いて、ページ内の特定部分にリンクを張ったりしたので、まさしく「アンカー」だったけど、今は大抵のリンクは投げっぱなしですね。<br /><br /><b>href</b> → <b>h</b>yperlink <b>ref</b>erence（ハイパーリンク・リファレンス）</b><br />リファレンスは「参照」のこと。リンクは参照の行為である。<br /><br /><br /><b style="font-size:1.2em">&lt;img src="" alt="" /&gt;</b><br /><b>img</b> → <b>im</b>a<b>g</b>e（イメージ）<br />画像のことですね。<br /><br /><b>src</b> → <b>s</b>ou<b>rc</b>e（ソース）<br />ソースは調味料じゃなくて「出典」「<ruby>源<rp>(</rp><rt>みなもと</rt><rp>)</rp></ruby>」の方。<br />画像の埋め込みは参照の行為ではない。<br /><br /><b>alt</b> → <b>alt</b>ernate（オルターネート）<br />オルターネートは「代替の」という意味。<br />オルターネート・テキスト（代替テキスト）を入れますね。<br /><br /><br /><b style="font-size:1.2em">&lt;br /&gt;</b><br /><b>br</b> → <b>br</b>eak（ブレーク）<br />ブレークは「ぶっ壊す」という意味。<br />英語で「改行」のことを「line break（行をぶっ壊す）」と言う。<br /><br /><br /><b style="font-size:1.2em">&lt;p&gt;</b><br /><b>p</b> → <b>p</b>aragraph（パラグラフ）<br />パラグラフは段落のこと。<br /><br /><br /><b style="font-size:1.2em">&lt;div&gt;</b><br /><b>div</b> → <b>d</b>ivision（ディビジョン）<br />ディビジョンは区切りのこと。<br />会社の部とか課とかを何とかディビジョンと言ったりしますね。<br /><br /><br /><b style="font-size:1.2em">&lt;span&gt;</b><br /><b>span</b>（スパン）<br />スパンは「範囲」のこと。<br /><br /><br /><b style="font-size:1.2em">&lt;head&gt;</b> <b style="font-size:1.2em">&lt;body&gt;</b><br /><b>head</b>（ヘッド）<br />ヘッドは頭のこと。<br />ドキュメント・ヘッド（文頭）と昔の仕様書には書かれている。<br />ほとんどの内容は人間には見えないけどね！<br /><br /><b>body</b>（ボディ）<br />ボディは身体のこと。<br /><br /><br /><b style="font-size:1.2em">&lt;link rel=""&gt;</b> <b style="font-size:1.2em">&lt;link rev=""&gt;</b><br /><b>link</b>（リンク）<br />カタカナ語として定着してしまった「リンク」ですが、<br />「つながり」「絆」という意味ですね。<br /><br /><b>rel</b> → <b>rel</b>ationship（リレーションシップ）<br />関係性のこと。<br /><br /><b>rev</b> → <b>rev</b>erse（リバース）<br />リバースは「逆」のこと。リバース・リンク。<br /><br /><br /><b style="font-size:1.2em">&lt;iframe&gt;</b><br /><b>iframe</b> → <b>i</b>nline <b>frame</b>（インライン・フレーム）<br />フレームは枠、額縁のこと。インラインは一列の、列に並んだ、というようなこと。<br /><strong>昔</strong>、ウェブブラウザのウインドウ全体を区切り、表示領域を分ける「フレーム」という機能があった。それに対し、ページに内包される表示領域はインラインフレームと呼ばれた。<br /><br /><br /><b style="font-size:1.2em">&lt;embed /&gt;</b><br /><b>embed</b>（エンベッド）<br />エンベッドは埋め込むこと。<br />余談だが、embedはembの過去形ではない。<br /><br /><br /><b style="font-size:1.2em">&lt;section&gt;</b> <b style="font-size:1.2em">&lt;header&gt;</b> <b style="font-size:1.2em">&lt;nav&gt;</b>  <b style="font-size:1.2em">&lt;article&gt;</b> <b style="font-size:1.2em">&lt;aside&gt;</b> <b style="font-size:1.2em">&lt;footer&gt;</b><br /><b>section</b>（セクション）<br />セクションは文章の節のこと。<br /><b>header</b>（ヘッダー）<br />ヘッダーはこの場合、文書の先頭にごちゃごちゃ書く部分ですかね。<br /><b>nav</b> → <b>nav</b>igation（ナビゲーション）<br />ナビゲーションは「案内」のこと。<br /><b>article</b>（アーティクル）<br />アーティクルは「記事」のこと。<br /><b>aside</b>（アサイド）<br />アサイドは「余談」のこと。<br /><b>footer</b>（フッター）<br />ヘッダーの反対。<br /><br /><br /><b style="font-size:1.2em">&lt;h1&gt;</b> 〜 <b style="font-size:1.2em">&lt;h6&gt;</b><br /><b>h</b> → <b>h</b>eading（ヘッディング）<br />ヘッディングは表題、見出しのこと。<br /><br /><br /><b style="font-size:1.2em">&lt;ol&gt;</b> <b style="font-size:1.2em">&lt;ul&gt;</b> <b style="font-size:1.2em">&lt;li&gt;</b><br /><b>ol</b> → <b>o</b>rdered <b>l</b>ist（オーダード・リスト）<br />オーダー（順位付け）されたリストのこと。<br />番号付きリスト。<br /><br /><b>ul</b> → <b>u</b>nordered <b>l</b>ist（アンオーダード・リスト）<br />アンオーダード、つまりオーダー（順位付け）されてないリストのこと。<br />番号付いてないリスト。<br /><br /><b>li</b> → <b>l</b>ist <b>i</b>tem（リスト・アイテム）<br />リストのアイテム（項目）ってことですね。<br /><br /><br /><b style="font-size:1.2em">&lt;dl&gt;</b> <b style="font-size:1.2em">&lt;dt&gt;</b> <b style="font-size:1.2em">&lt;dd&gt;</b><br /><b>dl</b> → <b>d</b>efinition <b>l</b>ist（デフェニション・リスト）<br />デフェニションは「定義」という意味。<br />定義リスト。<br /><br /><b>dt</b> → <b>d</b>efinition <b>t</b>erm（デフェニション・ターム）<br />タームは「語」というか「用語」というか「言葉」という意味ですかね。<br />定義する語がこの中に入りますね。<br /><br /><b>dd</b> → <b>d</b>efinition <b>d</b>escription（デフェニション・デスクリプション）<br />デスクリプションは「説明」。<br />定義する語に対応する説明文を中に入れますね。<br />昔はインデントをするためだけにこれらの "タグ" を使う人がいました。<br /><br /><br /><b style="font-size:1.2em">&lt;form action="" method=""&gt;</b><br /><b>form</b>（フォーム）<br />フォームは、記入用紙のこと。お役所に提出する書類を何とかフォームと言ったりします。<br /><br /><b>action</b>（アクション）<br />行動、行為、作用のこと。<br /><br /><b>method</b>（メソッド）<br />方式のこと。<br />GETとPOSTは、HTTP通信の方式を指定しています。<br /><br /><br /><b style="font-size:1.2em">&lt;input type="radio" name="" value="" /&gt;</b><br /><b>radio</b>（ラジオ）<br />ラジオボタンのこと。<br />昔のカー・ラジオで、一つのボタンを押すと他のボタンが元に戻る仕組みがあり、それが由来となりました。<br /><br /><b>name</b>（ネーム）<br />名前のことです。<br /><br /><b>value</b>（バリュー）<br /><ruby>値<rp>(</rp><rt>あたい</rt><rp>)</rp></ruby>という意味です。<br /><br /><br /><b style="font-size:1.2em">&lt;input type="submit" /&gt;</b><br /><b>submit</b>（サブミット）<br />提出という意味です。<br /><br /><br /><b style="font-size:1.2em">&lt;canvas&gt;</b><br /><b>canvas</b>（キャンバス）<br />キャンバスは<ruby>帆布<rp>(</rp><rt>はんぷ</rt><rp>)</rp></ruby>のことです。<br />船の帆に使うための丈夫な布で、枠に貼って絵を描くのにも使われました。<br />余談ですが、著者はキャン<b>パ</b>ス・ノートを絵を描くのに使っていたことがあります。<br />無論、キャンバスとキャンパスは全く別の英単語です。<br /><br /><br /><b style="font-size:1.2em">&lt;table&gt;</b> <b style="font-size:1.2em">&lt;tr&gt;</b> <b style="font-size:1.2em">&lt;th&gt;</b> <b style="font-size:1.2em">&lt;td&gt;</b><br /><b>table</b>（テーブル）<br />食卓…ではなく、表のことです。<br />昔のイギリス英語で、スケジュールのことを「タイムテーブル」といいました。<br /><br /><b>tr</b> → <b>t</b>able <b>r</b>ow（テーブル・ロー）<br />ローは「行」のことです。行列の行、つまり横方向の並びのことです。<br /><br /><b>th</b> → <b>t</b>able <b>h</b>eader（テーブル・ヘッダ）<br /><b>td</b> → <b>t</b>able <b>d</b>ata（テーブル・データ）<br />ヘッダとデータ。見出しと情報ですね。<br /><br /><br /><b style="font-size:1.2em">&lt;td rowspan="" colspan=""&gt;</b><br /><b>rowspan</b> → <b>row</b> <b>span</b>（ロー・スパン）<br />スパンは「またがる」。<br />スパンする<ruby>行<rp>(</rp><rt>ロー</rt><rp>)</rp></ruby>の数を数字で入力するわけですね。<br /><br /><b>colspan</b> → <b>col</b>umn <b>span</b>（コラム・スパン）<br />コラムは「列」。行列の列、つまり縦方向の並びのことです。<br />スパンする<ruby>列<rp>(</rp><rt>コラム</rt><rp>)</rp></ruby>の数を数字で入力するわけですね。<br /><br /><br /><b style="font-size:1.2em">&lt;ins&gt;</b> <b style="font-size:1.2em">&lt;del&gt;</b><br /><b>ins</b> → <b>ins</b>erted（インサーテッド）<br /><b>del</b> → <b>del</b>eted（デリーテッド）<br />インサーテッド（追加された）部分と、デリーテッド（削除された）部分。<br /><br /><br /><b style="font-size:1.2em">&lt;em&gt;</b> <b style="font-size:1.2em">&lt;strong&gt;</b> <b style="font-size:1.2em">&lt;small&gt;</b> <b style="font-size:1.2em">&lt;s&gt;</b> <b style="font-size:1.2em">&lt;cite&gt;</b> <b style="font-size:1.2em">&lt;q&gt;</b> <b style="font-size:1.2em">&lt;dfn&gt;</b> <b style="font-size:1.2em">&lt;abbr&gt;</b> <b style="font-size:1.2em">&lt;time&gt;</b> <b style="font-size:1.2em">&lt;code&gt;</b> <b style="font-size:1.2em">&lt;var&gt;</b> <b style="font-size:1.2em">&lt;samp&gt;</b> <b style="font-size:1.2em">&lt;kbd&gt;</b> <b style="font-size:1.2em">&lt;sub&gt;</b> <b style="font-size:1.2em">&lt;sup&gt;</b> <b style="font-size:1.2em">&lt;i&gt;</b> <b style="font-size:1.2em">&lt;b&gt;</b> <b style="font-size:1.2em">&lt;u&gt;</b> <b style="font-size:1.2em">&lt;mark&gt;</b><br /><b>em</b> → <b>em</b>phasis（エンファシズ）<br />強調。<br /><b>strong</b>（ストロング）<br />強い。<br /><b>small</b>（スモール）<br />小さい。<br /><b>s</b> → <b>s</b>trikethrough（ストライクスルー）<br />取り消し線。<br /><b>cite</b>（サイト）<br />引用、言及、引き合いに出すこと。作品名などが入る。<br /><b>q</b> → <b>q</b>uote（クオート）<br />引用。citeと違って、こっちは引用文そのものが入る。<br /><b>dfn</b> → <b>d</b>e<b>f</b>i<b>n</b>e（デファイン）<br />定義。<br /><b>abbr</b> → <b>abbr</b>eviation（アブレビエーション）<br />略語。<br /><b>time</b>（タイム）<br />時刻。<br /><b>code</b>（コード）<br />プログラムのコード。<br /><b>var</b> → <b>var</b>iable（バリアブル）<br />プログラムの変数。<br /><b>samp</b> → <b>samp</b>le（サンプル）<br />プログラムの出力サンプル。<br /><b>kbd</b> → <b>k</b>ey<b>b</b>oar<b>d</b>（キーボード）<br />パソコンのキーボード。<br /><b>sub</b> → <b>sub</b>script（サブスクリプト）<br />下付き文字。<br /><b>sup</b> → <b>sup</b>erscript（スーパースクリプト）<br />上付き文字。<br /><b>i</b> → <b>i</b>talic（イタリック）<br />古フランス語？で「イタリアの」という意味。イタリアで発明された斜字体のこと。<br /><b>b</b> → <b>b</b>old（ボールド）<br />勇ましい。ずうずうしい。太字体のこと。<br /><b>u</b> → <b>u</b>nderline（アンダーライン）<br />下線。<br /><b>mark</b>（マーク）<br />マーキング。ハイライト。<br /><br /><br /><b style="font-size:1.2em">&lt;ruby&gt;</b> <b style="font-size:1.2em">&lt;rt&gt;</b> <b style="font-size:1.2em">&lt;rp&gt;</b><br /><b>ruby</b>（ルビー）<br />ルビ、フリガナのことです。<br />昔のイギリスの印刷用語です。活字サイズにそれぞれ名前がついていて、5.5ポイントの活字をルビーと呼んでいました。これが日本に輸入された時にフリガナに使われ、フリガナという意味で広まりました。<br />ダイアモンド（4.5pt）、パール（5pt）、エメラルド（6.5pt）など、宝石の名前が付いた活字サイズはいくつかあります。<br /><br /><b>rt</b> → <b>r</b>uby <b>t</b>ext（ルビー・テキスト）<br />ルビそのものですね。<br /><br /><b>rp</b> → <b>r</b>uby <b>p</b>arentheses（ルビー・パレンテシーズ）<br />パレンテシーズは丸括弧のこと。身も蓋もねぇな。<br /><br /><br /><b style="font-size:1.2em">&lt;bdi dir="ltr"&gt;</b> <b style="font-size:1.2em">&lt;bdo dir="rtl"&gt;</b><br /><b>bdi</b> → <b>b</b>i<b>d</b>irectional <b>i</b>solated（バイディレクショナル・アイソレーテッド）<br />バイディレクショナルは双方向。<br />アイソレーテッドは独立した。<br /><b>bdo</b> → <b>b</b>i<b>d</b>irectional <b>o</b>verride（バイディレクショナル・オーバーライド）<br />オーバーライドは覆す。上書き。<br /><b>dir</b> → <b>dir</b>ection（ディレクション）<br /><b>ltr</b> → <b>l</b>eft to <b>r</b>ight（レフト・トゥ・ライト）<br /><b>rtl</b> → <b>r</b>ight to <b>l</b>eft（ライト・トゥ・レフト）<br />ディレクションは方向。<br /><br /><br /><b style="font-size:1.2em">&amp;lt; → &lt;</b><br /><b>lt</b> → <b>l</b>ess <b>t</b>han（レス・ザン）<br />「より小」記号、いわゆる「小なり」のこと。<br />「A &lt; B」は、「A is less than B（AはBより小さい）」<br /><br /><b style="font-size:1.2em">&amp;gt; → &gt;</b><br /><b>gt</b> → <b>g</b>reater <b>t</b>han（グレーター・ザン）<br />「より大」記号、いわゆる「大なり」のこと。<br />「A &gt; B」は、「A is greater than B（AはBより大きい）」<br /><br /><b style="font-size:1.2em">&amp;copy; → &copy;</b><br /><b>copy</b> → <b>copy</b>right（コピーライト）<br />直訳すると複製権。著作権のこと。<br />最初にコピーライトを著作権って訳した人は凄いね！<br />著作権表示に使われるマーク。<br /><br /><b style="font-size:1.2em">&amp;reg; → &reg;</b><br /><b>reg</b> → <b>reg</b>istered（レジスタード）<br />レジスタードは「登録された」。<br />レジスタード・トレードマーク（登録商標）に使われる。<br />迂闊に使用すると罪になるかもしれないマーク。<br /><br /><b style="font-size:1.2em">&amp;nbsp;</b><br /><b>nbsp</b> → <b>n</b>on-<b>b</b>reaking <b>sp</b>ace（ノンブレーキング・スペース）<br />自動改行を防止する特別なスペース。<br />実際には改行とか関係なく、「連続して書いても帳消しにならない便利なスペース」という意味で使われることがほとんどですね。<br /><br /><b style="font-size:1.2em">&amp;amp; → &amp;</b><br /><b>amp</b> → <b>amp</b>ersand（アンパーサンド）<br />語源はラテン語か何か。英語でいうところのand記号。<br /><br /><b style="font-size:1.2em">&amp;quot; → &quot;</b><br /><b>quot</b> → <b>quot</b>ation（クオーテーション）<br />クオーテーション・マーク。引用符。<br /><br /><br /><b style="font-size:1.2em">vertical-align: baseline</b><br /><b>vertical</b>（バーティカル）<br />垂直。<br /><br /><b>align</b>（アライン）<br />整列。<br /><br /><b>baseline</b>（ベースライン）<br />基線。<br /><br /><br /><b style="font-size:1.2em">margin:</b> <b style="font-size:1.2em">border:</b> <b style="font-size:1.2em">padding:</b><br /><b>margin</b>（マージン）<br />余白。<br /><br /><b>border</b>（ボーダー）<br />境界線。<br /><br /><b>padding</b>（パディング）<br />埋草、水増し、詰め物。<br /><br /><br /><b style="font-size:1.2em">border-radius:</b><br /><b>radius</b>（レディアス）<br />半径。角丸の半径のことを「アール」って言う人がたまにいる。<br /><br /><br /><b style="font-size:1.2em">width: 64px</b><br /><b>width</b>（ウィッズ）<br />幅。日本ではこの単語の読み方を巡って派閥が出来ているらしい。<br /><br /><b>px</b>→<b>p</b>i<b>x</b>el（ピクセル）<br />これからの時代、解説が難しい単位になっていくでしょう。<br /><br /><b style="font-size:1.2em">height: 3em</b><br /><b>height</b>（ハイト）<br />高さ。<br /><br /><b>em</b>（エム）<br />emという印刷業界の単位。原義はアルファベットの「M」です。かつて「M」の字は正方形という決まりがあり、「M」の字の横幅を測っていた名残りでこのような単位があります。</p>
		</div>
	</content>
</entry>
</feed>
