0

Internet Explorer がbrソースにない追加の要素を生成するという問題があります。追加brはページのレイアウトに影響し、開発者ツールを使用すると表示されます。周囲の要素間のすべてのハードリターンを削除しようとしましたが、追加はbr持続します。Firefox と Chrome にはこの問題はありません。問題を解決するために何ができるかについてのアイデアはありますか?

それ以外の

最初の行。
二行目。

私は得る

最初の行

二行目。

コード例

    <asp:ImageButton ID="RemoveItem" AlternateText="Remove Item" 
        ImageUrl="~/img/buttons/remove.png" runat="server" CssClass="remove"
        CommandName="Remove" OnCommand="RemoveCartItem_Command" />
    <br runat="server" id="TotalBreak" />
    <span class="fieldlabel">Total</span>

そして、私が最終的に得たもの(...レンダリングされたIDを短縮したことを示すために使用されました)

<input id="...RemoveItem" class="remove" alt="Remove Item"
       src="img/buttons/remove.png" type=image name="...RemoveItem" />
<br id="...TotalBreak"/>
<br/>
<span class="fieldlabel">Total</span>
4

2 に答える 2

1

これはおそらくline-height、ブラウザのデフォルトスタイルシートのデフォルトまたは別のデフォルトが原因です。Buyckbovaが言ったように、CSSリセットを使用する必要があります。エリックマイヤーを試してみてください、それは徹底的です:http: //meyerweb.com/eric/tools/css/reset/

于 2010-06-11T21:23:00.223 に答える
1

CSS のリセットを試して、ブラウザのデフォルトを削除してください。

于 2010-06-11T21:04:48.677 に答える