LoginSignup
1
1

More than 5 years have passed since last update.

「vertical-align」を指定した場合と「valign」を指定した場合のChromeの開発ツールにおける表示の違い

Last updated at Posted at 2017-07-04

知っている人には当たり前なこと、知らない人だと「えっ?」となります。
わたしは知らなくて「えっ?」となりました。

sample.html
<html>
<head>
    <title>sample</title>
    <link rel="stylesheet" type="text/css" href="./css/style.css">
    <style type="text/css">
        .vertical_align_html {
            vertical-align: top;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td class="vertical_align_html">HTMLに指定</td>
            <td class="vertical_align_css"><input type="text" value="CSSに指定"></td>
        </tr>
        <tr>
            <td valign="top">HTMLのタグに「valign」で指定</td>
            <td style="vertical-align: top;"><input type="text" value="HTMLのタグに「style」で指定"></td>
        </tr>
    </table>
</body>
</html>
style.css
.vertical_align_css {
    vertical-align: top;
}

HTMLのtdタグに「valign」を指定した場合の表示

この表示を見て「えっ?」となりました。
どこで指定されているかもわからず・・・「valign」の指定だと気がつくのに時間がかかりました。
Screen Shot 2017-07-05 at 19.55.14.png

@T_sa さんから教えていただきました。「valign」はHTML5では廃止されているから使わないようにします。

注記: この属性は最新の標準仕様で廃止された (サポートされていない) ため、使用しないでください。代わりに CSS の vertical-align プロパティを使用してください。
td 要素 - HTML | MDN

HTMLのstyleタグに「vertical-align」を指定した場合

Screen Shot 2017-07-05 at 19.54.27.png

CSSに「vertical-align」を指定した場合

Screen Shot 2017-07-05 at 19.54.50.png

HTMLのタグにstyle属性で「vertical-align」を指定した場合

Screen Shot 2017-07-05 at 19.55.34.png

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1