セル内容ã®æ•´åˆ—

since: 31st/Aug./2001; last modified: 19th/Sep./2001

テーブルã®ã‚»ãƒ«ã¯ th è¦ç´ ã¨ td è¦ç´ ã§è¡¨ç¾ã—ã¾ã™ã€‚ã“ã®ã‚»ãƒ«å†…容ã®æ°´å¹³ä½ç½®ã¨åž‚ç›´ä½ç½®ã‚’調整ã§ãã¾ã™ã€‚

align = ("left" | "center" | "right" | "justify" | "char")
char = character
charoff = length
valign = ("top" | "middle" | "bottom" | "baseline")

ã“れらã®å±žæ€§ã¯ã€ã‚»ãƒ«ã‚’ã‚らã‚ã™ th, td 属性ã«ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ãã®è¦ªè¦ç´ ã§ã‚ã‚‹ã€è¡Œè¦ç´  (tr) ã€è¡Œã‚°ãƒ«ãƒ¼ãƒ—è¦ç´  (thead, tfoot, tbody) ã€åˆ—グループè¦ç´  (colgroup, col) ã§ã‚‚定義ã•ã‚Œã¦ãŠã‚Šã€ã“れらã®è¦ç´ ã§ä¸€åº¦æŒ‡å®šã™ã‚‹ã¨ã€ãã®å†…容ã«ç¾ã‚Œã‚‹å…¨ã¦ã®å­å­«è¦ç´ ã®ã‚»ãƒ«å†…ã§ã€å†…容ãŒæƒãˆã‚‰ã‚Œã¾ã™ã€‚

<td align="right">
	...当該セル内ã®æ–‡å­—列æƒã„ãŒã€align="right" ã«
	   指定ã•ã‚Œã‚‹ã€‚
</td>
<tr align="right">
	...当該行内ã®å…¨ã¦ã® th, td è¦ç´ ã®æ–‡å­—列æƒã„ãŒã€
	   align="right" ã«æŒ‡å®šã•ã‚Œã‚‹ã€‚
</tr>
<tbody align="center">
	...当該行グループ内ã®å…¨ã¦ã® th, td è¦ç´ ã®æ–‡å­—列
	   æƒã„ãŒã€align="center" ã«æŒ‡å®šã•ã‚Œã‚‹ã€‚
</tbody>
<colgroup span="3" valign="middle">
	...当該列グループ内ã®ä¸‰ã¤ã®åˆ—å…¨ã¦ã® th, td è¦ç´ 
	   ã®åž‚直方文字列æƒã„ãŒã€valign="middle" ã«æŒ‡å®š
	   ã•ã‚Œã‚‹ã€‚
</colgroup>
<col span="3" valign="baseline" />
	...当該属性共有列内ã®ä¸‰ã¤ã®åˆ—å…¨ã¦ã® th, td è¦ç´ 
	   ã®åž‚ç›´æ–¹å‘文字列æƒã„ãŒã€valign="baseline" ã«
	   指定ã•ã‚Œã‚‹ã€‚

親è¦ç´ ã§ã®å±žæ€§æŒ‡å®šã¯ã€å­å­«è¦ç´ ã§ã®å½“該属性指定ã«ã‚ˆã£ã¦ä¸Šæ›¸ãã•ã‚Œã¾ã™ï¼š

<tbody align="center">
  <tr>...ã“ã®è¡Œã¯ä¸­å¤®å¯„ã›</tr>
  <tr align="left">...ã“ã®è¡Œã¯å·¦å¯„ã›</tr>
  <tr>...ã“ã®è¡Œã¯ä¸­å¤®å¯„ã›</tr>
</tbody>

å› ã¿ã«ã€ã“れらã®å±žæ€§ã¯ table è¦ç´ ã«ã¯å®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“。次ã®ä¾‹ã¯ã€ XHTML 1.1 ã¨ã—ã¦ã¯èª¤ã‚Šã§ã™ï¼š

<table summary="é–“é•ã£ãŸãƒ†ãƒ¼ãƒ–ル" align="right">
	...ã“ã®è¨˜è¿°ã¯èª¤ã‚Šã§ã™ã€‚
</table>

上記ã®èª¤ã‚Šã¯ã€ HTML 4 Transitional ã§ã¯è¨±ã•ã‚Œã€ãƒ†ãƒ¼ãƒ–ル全体ãŒæµ®å‹•åŒ–ã—ã¦ã€å³ç«¯ã«ç§»å‹•ã—ã¾ã™ã€‚セル内ã®æ–‡å­—列æƒã„ã«ã¯å…¨ã影響ã—ã¾ã›ã‚“。 XHTML 1.1 ã§ã¯ã€è¦ç´ ã®ä¸å‹•åŒ–ã¯ã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã§å®Ÿç¾ã—ã¾ã™ã€‚

サンプル

align 属性ã®ä¾‹

ソース例表示例
<table summary="align属性ã®ä¾‹" border="1">
<col span="3" width="50" />
<tr align="right">
  <td>abc</td>  <td>abc</td>  <td>abc</td>
</tr><tr align="center">
  <td>abc</td>  <td>abc</td>  <td>abc</td>
</tr><tr align="justify">
  <td>abc</td>  <td>abc</td>  <td>abc</td>
</tr>
</table>
abc abc abc
abc abc abc
abc abc abc

I.E.5.5, Netscape6.1 ã§ã‚‚ align="justify" ã¯å映ã—ã¾ã›ã‚“。

char 属性ã®ä¾‹

ソース例表示例表示概念図
<table summary="charã®ä¾‹"
    align="char" char="." offset="10">
<tr>
  <td>0.110</td>
</tr><tr>
  <td>1011</td>
</tr><tr>
  <td>101.10</td>
</tr>
</table>
0.110
1011
101.10
     0.110
  1011
   101.10

I.E.5.5, Netscape6.1 ã§ã‚‚ align="char" ã¯å映ã—ã¾ã›ã‚“。

valign 属性ã®ä¾‹

baselinebaseline topbottommiddle

baseline

First the cells that are aligned on their baseline are positioned. This will establish the baseline of the row. Next the cells with 'vertical-align: top' are positioned.
This will establish the baseline of the row. Next the cells with 'vertical-align: top' are positioned. top bottom middle

ã‚ã‹ã‚Šã«ãã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€ valign="baseline" ãŒæŒ‡å®šã•ã‚Œã¦ã„る最åˆã®äºŒã¤ã®ã‚»ãƒ«ã§ã¯ã€æ–‡å­—ã®å¤§ãã•ã«ã‚ˆã‚‰ãšã€ä¸€è¡Œç›®ã®ãƒ™ãƒ¼ã‚¹ãƒ©ã‚¤ãƒ³ãŒæƒã£ã¦ã„ã¾ã™ã€‚

スタイルシートã®å‹§ã‚

XHTML ã¯æ–‡æ›¸ã®æ„味的構造をマークアップã§ç¤ºã™ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚ã¾ãŸã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æ–‡æ›¸ã§ã‚る為ã€æ§˜ã€…ãªç’°å¢ƒã§ã®é–²è¦§ãŒæƒ³å®šã•ã‚Œã¾ã™ã€‚ãã®ãŸã‚ã®è¨­è¨ˆã‚’ユニãƒãƒ¼ã‚µãƒ«ãƒ‡ã‚¶ã‚¤ãƒ³ã¨å‘¼ã³ã¾ã™ã€‚

ã“ã®è¦³ç‚¹ã§ã¯ã€å½“該文書ã®éžé–²è¦§å†…容ã¨ã€ãã®ãƒ—レゼンテーション方法ã®æŒ‡å®šã¯ã€åˆ†é›¢ã™ã‚‹ã‚ˆã†ã«å¼·ã推奨ã•ã‚Œã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€ XHTML ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—ã§è¦‹æ „ãˆã‚’指定ã™ã‚‹ã“ã¨ã¯å¼·ã戒ã‚られã€ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã®åˆ©ç”¨ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ã€‚

スタイルシートã¯è¦‹æ „ãˆæƒ…報を指定ã™ã‚‹ä»•çµ„ã¿ã§ã‚ã‚Šã€ç¾çŠ¶ã§ã¯ CSS ãŒæœ€ã‚‚æ™®åŠã—ã¦ãŠã‚Šã€ XSL ã‚‚æ™®åŠã®å…†ã—を見ã›ã¦ã„ã¾ã™ã€‚ CSS ã§ã¯ã€ XHTML ã®ãƒžãƒ¼ã‚¯ã‚¢ãƒƒãƒ—ã§ã¯å®Ÿç¾ã§ããªã„ã€æœ¨ç›®ç´°ã‹ã„指定をã§ãã¾ã™ã€‚ CSS ã®æ¦‚è¦ã¯æœ¬ç¨¿ä»˜éŒ²ã€ŒCSSã€ã‚’å‚ç…§ãã ã•ã„。詳細ã«é–¢ã—ã¦ã¯ã€ 「CSS ã¨ã¯ãªã‚“ã ã‚ã†ã‹ã€ã‚’å‚ç…§ãã ã•ã„。


Copyright © 2001, SUGAI, Manabu. All rights reserved. 著作権ã¯æ”¾æ£„ã—ã¦ã„ã¾ã›ã‚“。
SEO [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘—