0

Web ページに HTML5 タグがいくつかあります。私は<!DOCTYPE html>同じウェブページに使用しました...しかし、スペースの問題に直面しています。私も試してみline-height:0px; and vertical-alignました...しかし、これにより他の問題が発生します...だから私は使用できません line-height:0;...

私はに変更しようとし<!DOCTYPE html>ました

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

これにより、すべての問題が修正され、正常に動作しています..:)...

追加するのが正しい方法かどうか知りたいだけです

"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"

HTML5ページで...動作するかどうか....または、HTML4タグに他の方法があります....

ありがとう...

編集....

ここにいくつかのコードがあります..親切にhtml形式で保存してから見てください...そして試してみてください"<!DOCTYPE html" only...あなたは違いを見つけるでしょう...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <style type="text/css">

.sharecon {
    border-bottom: 1px solid #E6E6E6;
    float: left;
    padding: 3px 0 6px;
    width: 100%;
    font-family:Arial; font-size:12px;
}
.dvleft {
    float: left;
}
.mleft5 {
    margin-left: 5px;
}
.text11 {
    color: #000000;
    font-size: 11px;
}
strong {
    font-weight: bold;
}
    </style>
</head>
<body>

<div class="sharecon">
<span class="dvleft mleft5">
<input id="abc123" type="checkbox" onclick="javascript:EmailBoxGetFocus();CheckUncheck(this,'abc@gmail.com');SetSelectedCount();EmailBoxLostFocus();" value="abc@gmail.com" name="dlstContacts$ctl00$checkBoxSpn">
</span>
<span class="dvleft mleft15" style="margin-left:4px; margin:2px;">
<strong class="text11" style="line-height: 12px">ABC Name</strong>
<br>
<span class="light_text11" style="line-height:12px;display:inline"> abc@gmail.com </span>
</span>
</div>

</body>
</html>
4

2 に答える 2

1

XHTML 1.0 Transitional doctype は、多くのブラウザをQuirks Modeします。これは、ブラウザが IE の絶滅したバージョンを多かれ少なかれエミュレートする、意図的に壊れたモードを意味します。を使用<!doctype html>すると標準モードがトリガーされるため、ページが標準モードによって妨げられる場合は、ページがかつてブラウザーで一般的だったバグに依存していることが原因です。

何をすべきかを言うのは簡単ではありません。ページが XHTML 1.0 Transitional doctype で動作する場合は、ページの次の完全な改訂 (書き換え) までそのままにしておくのがおそらく最善です。これが作成中の新しいページである場合は、最初から標準モードで動作するように設計する必要があります。

doctype の使用 (または不在) は、HTML5 の目新しさのサポートとは何の関係もないことに注意してください。ブラウザーは、HTML5 機能で行うことを行います。doctype は、a) 複雑なルール (主に CSS の適用方法に影響を与える) によってブラウザー モードを選択する魔法の文字列であり、b) マークアップ バリデーターを使用する場合は、適用する構文ルールを指定するためのツールです。

于 2013-02-06T12:05:07.880 に答える
0

これを追加することにより、Doctypeを変更します。ドキュメントタイプのリンクを参照してください

実際のページ内でスタイルの問題が発生している場合は、関連するCSS / HTMLを変更することを検討する必要があります。その場合は、コードを含む新しい質問を作成する必要があります。

于 2013-02-06T11:15:22.907 に答える