あなただけのオリジナルホームページ作りをプロがサポート!

初級編――ホームページ作り入門
ホームページを作る、とは?
ホームページを作るには?
ホームページを作る!
ダメなホームページ
わたしを探して!
サイトテーマ
サイトテーマがない!見つからない!
サイトテーマが見つかったら
ホームページを作る前に
HTMLに落とし込む
ホームページ作成支援。
ホームページを公開するには?

中級編――ホームページ作りに慣れてきた方へ
素人くさいデザインをやめる
初心者を抜け出すテクニック
独自ドメインでサイト運営しよう!

コラム
HP作成がしんどくなったら…
しあわせなホームページ
ホームページ作りに挫折するコツ
アフィリエイト活用のバイブル

その他
りゅーみ愛用の品々。
ホームページ作成の便利ツール
ホームページ作成に役立つサイト
お役立ち書籍
メルマガ「初めてのホームページ作り」
about this site
relation

 <<< TopPage

ホームページ作成支援。


HTMLに関するチョトしたテクニックを集めてみました。
他に、「これってどうやればいいの?」という案件がありましたら、マデご連絡くださいませ。

あれ?ちゃんと改行されてない?

HTML文書に、文字をずらっと書いて、自分ではちゃんと改行したつもりが……全部、文字がつながってしまったとき。

改行タグ<br>を書いていないのが、原因です。
よくよく、見直してみましょう。

空白スペースが無視されて、文字が詰まってしまった……

空白スペースを使って文字の位置を合わせたのに、ブラウザで見たら、空白がムシされてしまったとき。

空白スペースのかわりに【 &nbsp; 】と書き込みましょう。
ブラウザは、この文字列を空白として処理してくれます。

画像ファイルにリンクをつけたら、線が表示された……

画像をリンクに含めたら、線が出てしまった。
メモ帳で書いたときの様子

<img>タグに、border=0と書きましょう。

下↓のような感じでHTMLを書きます。

例)<a href="img/pre_big.jpg" title="画像をクリックすると、大きな画像が見れます"> <img src="img/pre_small.jpg" alt="メモ帳で書いたときの様子" border=0></a> メモ帳で書いたときの様子

<>…この文字を使いたいけど?

大なり、小なりを使いたいけど、タグと一緒になっているみたい?

HTMLに書くときは、【 &lt; 】(小なり)【 &gt; 】(大なり)を使います。

HTMLでは、<>はプログラムの一部として扱われます。ですので、普通にHTMLファイルに<>と書き込むと、プログラムだ!と勝手に解釈してしまいます。
そこで、その代わりに&lt;や&gt;と書くことで、ブラウザは大なり・小なりの文字を表示してくれます。

※例外ってこと。

このような例外文字は、以下の種類があります。

文字列ブラウザ表示読み
&lt;<小なり
&gt;>大なり
&nbsp; 改行しない半角空白
&quot;"ダブルコーテーション
&amp;&アンパサンド
&hearts;ハート文字

ハート型なのですが、&hearts;に対応していないブラウザもありますので、あまり使わないほうが良いようです。

楽天日記では、これらの例外文字を使うことができません(エラーメッセージが表示されます)

他にも、<pre>タグで修飾する(囲む)方法もあります。

メモ帳で書いたときの様子ブラウザで見たときの様子

この<pre>タグは、囲まれている間の文字列は、プログラムとして解釈せずにそのまま表示するという意味を持ちます。
また、このタグに囲まれている間は、改行も、改行タグ<br>を使わずに表現できます。

いくつかのブロックを、タテ・ヨコに並べたい!

画像をいれたり、文字をいれたら、レイアウトがめちゃめちゃ!

<table>タグを使います。

ですが、そのまま使うと、上記のテーブルのように、枠線が表示されてしまうので、この枠線を消します。

枠線を消すには、<table>タグのborder属性の値を0にします。すると、画面上で枠線は見えなくなります。

先ほどの例で、border=0にしてみると……

HTMLの例)
<table border=0>
<tr><th>文字列</th><th>ブラウザ表示</th><th>読み</th></tr>
<tr><td>&lt;</td><td align=center><</td><td>小なり</td></tr>
<tr><td>&gt;</td><td align=center>></td><td>大なり</td></tr>
<tr><td>&nbsp;</td><td align=center> </td><td>改行しない半角空白</td></tr>
<tr><td>&quot;</td><td align=center>"</td><td>ダブルコーテーション</td></tr>
<tr><td>&amp;</td><td align=center>&</td><td>アンパサンド</td></tr>
<tr><td>&hearts;</td><td align=center>♥</td><td>ハート文字</td></tr>
</table>

上記のようにHTMLを書くと、下部のように表示されます。

文字列ブラウザ表示読み
&lt;<小なり
&gt;>大なり
&nbsp; 改行しない半角空白
&quot;"ダブルコーテーション
&amp;&アンパサンド
&hearts;ハート文字

表形式で表示したい場合には、borderは設定しておいたほうが、ガイドラインがあって見やすくて良いですが、画像を並べたりするときは、border=0にして、見えなくしてしまいましょう!

<table>タグを使っての、Webデザインには賛否両論あるのですが、どうしても使わざるを得ないのが現状です

複雑で巨大なテーブルを作るよりも、小さなテーブルをたくさん配置する方が、表示が速いようです

文字や画像の位置を合わせたい!

テーブルを使ってレイアウトしようとしたけど……うまく合わない!

小さな画像大きな画像たくさん字を書いて改行になったときはこんな感じになるはず、なるはず……ならないときは、文字サイズを大きくしてねん。じゃないと、改行のときのデザインのズレのイメージがわからないのよぅ〜。確かに
どうですか?

Tableタグをそのまま使うと、画像のサイズが違ったり、文字の長さが違ったりして、位置が合わないことがあります。

基本的に、テーブル内のブロック要素は、ヨコ/左詰め・タテ/中央になっています。
上に合わせたい場合は、<td>要素のvalign属性をtopにします。


valign=topの例
小さな画像大きな画像たくさん字を書いて改行になったときはこんな感じになるはず、なるはず……ならないときは、文字サイズを大きくしてねん。じゃないと、改行のときのデザインのズレのイメージがわからないのよぅ〜
上に動いてるでしょ?
どうですか?

※今回は、すべてのセルに設定してみました。

<td>タグの属性
タテ
valign属性
ヨコ
align属性
top-
bottom-
中央centercenter
-right
-left

valign属性と、align属性はひとつのタグにつき、ひとつずつ設定が可能です

OutLookのたしなみ

http://member.nifty.ne.jp/sinka893/outlook_express/
こちらのサイトでは、「電子メール(Outlook Express 5)使いこなし術(設定・マナー・活用)」と題して、OutLookの使い方とかを説明してくださってます。

メールソフトを使いこなすには、ここの情報は必須カモ?


 解像度800x600、ブラウザはIE6、フォントサイズ中で表示確認を行っています。
*** Copyright (C) 2003-2008 1WebKnowhow.com* all rights reserved. ***