▼ 携帯HP支援サイト*タグ解説
□テーブル[知識]
★ tableタグの基本説明
[↑使用タグ]
<table><tr><td>@</td><td>A</td><td>B</td></tr><tr><td>C</td><td>D</td><td>E</td></tr></table>
枠線などは表示していませんが↑の@〜Eは一つの表として指定されています。
<table>から</table>の部分は表組みとして定義されます。
表組み構成するタグは
<tr>┳テーブル レコード⇒行
┗table record
<td>┳テーブル データ⇒セル
┗table data
以上2つの専用タグを基本として、なりたっています。
<tr>〜</tr>「1行」の中に
<td>〜</td>「セル(内容)」をいくつ入れるかという感じで覚えておくと良いと思います。
▼tableでのレイアウト
レイアウトといえば、様々なHPでtableやCSSを使っての鮮やかなレイアウトを見かけます。
しかし、これから言う事をちょっとした知識として覚えておいて下さい。
現在では各ブラウザでCSSの対応が増えてきており、SEO(検索エンジン最適化)などを考えた場合、tableでのレイアウトは適切ではありません。
しかし、CSSにも対応していない携帯機種も数多くあり、tableタグにすら対応できていない携帯も今だに結構あるのが現状です。
CSSやtableを使わないほうが良いという事ではありません。
沢山の人に見てもらいたいのであれば、タグが反映されない携帯からの見た目にも気を配って作成していく努力が必要になります。
【ヒント】
▼反映されない時の例
tableタグが反映されないブラウザでは
(@〜Eのみtable指定)
FGH
↑この枠組みが崩れて↓
@ABCDEFGH
↑このようになります。
完全にtableタグが消えてしまい、テキストのみが表示される状態だと思って下さい。
上記例のように、tableが反映されないと改行がされない状態になります。
この状態によってレイアウトが崩れが起こったりします。
もしtableを使ってテキスト2行以上の枠組みを作りたい場合は、ちょっと見た目が変わりタグ指定も面倒ですが
@ABとCDEを別々のtableで指定して1行づつで閉じます、加えて個々にdivタグ(範囲指定)でtableタグを挟むと反映しなくてもある程度はレイアウトがまとまります。
<div><table>〜</table></div>←このようにします。
例を表示すると
(@〜B、C〜Eを別々のtableで指定)
↑この表組みが
↓のように表示されます。
@AB
CDE
FGH
今後は表示できる携帯が増えていきます、それでも気になってしまう方は大変ですがレイアウトにtableなどを使用するときは注意をしながら作成してみて下さい。
[隠居塾come]
[S*RANK][共有宣伝掲示板]
携帯HP支援 Officious:S
[グループ][ナビ]
無料HPエムペ!