Internet Explorer генерирует дополнительные бр - PullRequest
0 голосов
/ 12 июня 2010

У меня проблема с тем, что Internet Explorer генерирует дополнительный элемент br, которого нет в моем источнике. Дополнительная br влияет на макет страницы и отображается при использовании инструмента разработчика. Я попытался удалить все жесткие возвраты между окружающими элементами, но дополнительный br сохраняется. Firefox и Chrome не имеют этой проблемы. Идеи о том, что я могу сделать, чтобы решить эту проблему?

Вместо

First line.
Second line.

Я получаю

First line

Second line.

Пример кода

    <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>

И чем я в итоге (... показывал, что я сократил отрендеренные идентификаторы)

<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>

Ответы [ 2 ]

1 голос
/ 12 июня 2010

Вероятно, это связано с line-height или другим значением по умолчанию в таблице стилей браузера по умолчанию. Как сказал buyckbova, вы должны использовать сброс CSS. Попробуйте Эрика Мейера, это тщательно: http://meyerweb.com/eric/tools/css/reset/

1 голос
/ 12 июня 2010

Попробуйте сброс CSS, чтобы удалить настройки браузера по умолчанию.

...