0

これが私のテーブルです:

<table width="600px">
    <tr>
        <td width="75%">
            <p style="line-height: 140%; font-size: 15px; padding: 0 0 28px 0; margin: 0;">
                <a href="http://#SERVER_NAME#/auth/index.php?confirm_registration=yes&confirm_user_id=#USER_ID#&confirm_code=#CONFIRM_CODE#" style="color: #ca0049 !important;">
                     http://#SERVER_NAME#/auth/index.php?confirm_registration=yes&confirm_user_id=#USER_ID#&confirm_code=#CONFIRM_CODE#
                </a>
            </p>
        </td>
        <td width="25%"></td>
    </tr>
</table>
4

1 に答える 1

0

リンクの「テキスト」には、すべてのブラウザで改行を許可する文字が含まれていないため、ブラウザはリンクを1行に保持し、セルの幅を拡張する必要があると感じる場合があります。最近のブラウザは通常、特殊文字の一部をその後の改行を許可するものとして扱いますが、これは一貫性がなく、文書化されていない方法で行われます。

最も自然な解決策は、「登録の確認」などの自然言語の単語で構成される適切なリンクテキストを使用することです。

本当にリンク「テキスト」としてURLが必要な場合(教育目的ですか?)、URLを引用符で囲み(またはSTD 66付録Cで推奨されているように区切って)、改行の機会を挿入するのが最善です(ゼロのいずれか) 。幅のスペースまたは<wbr>タグ。STD66で受け入れられる位置で、http: //www.cs.tut.fi/~jkorpela/html/nobr.htmlを参照してください。

http://#SERVER_NAME#/<wbr>auth/<wbr>index.php?<wbr>confirm_registration=yes&<wbr>confirm_user_id=#USER_ID#&<wbr>confirm_code=#CONFIRM_CODE#
于 2013-03-16T17:22:19.697 に答える