2013-04-30 3 views
0

Пожалуйста, смотрите ниже HTML код,HR вопрос маржи в IE8

<html> 
<body> 
    <table width="100%" cellpadding="0" cellspacing="0" border="1"> 
     <tr> 
      <td> 
       abc 
      </td> 
     </tr> 
     <tr> 
      <td style="font-size:0px"> 
       <hr /> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       def 
      </td> 
     </tr> 
    </table> 
</body> 

В светлячок он показывает, как,

enter image description here

И в IE8, похоже,

enter image description here

Итак, удивительно, что прокладка не удаляется для IE. !!!

Если кто-то может помочь решить эту проблему.

Я проверил решение в link. но любой может дать любое другое решение.

+0

Почему бы вам просто не дать ячейке границу? – scrappedcola

+1

Возможно, IE не удовлетворен вашей HTML-страницей, так как у вас нет указанного типа doctype, и у вас нет тега HEAD, тега TITLE и т. Д. Также вам нужно будет добавить файл сброса css, чтобы очистить стилей на всех, таких как стол и HR и т. д. –

+0

Отлично! @BillyMoat, вы правы ... Было что-то из . Я добавил его и решил проблему. – Ketan

ответ

1

IE не может быть счастлив с вашей HTML страницы в целом, как вы не указали доктайп, и вы не имеете ГОЛОВЫ тег, тег TITLE и т.д.

Также вы должны были бы включать в себя файл сброса CSS, чтобы очистить стили на все, такие как таблицы и т.д. HR

Tradtional доктайп:

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

HTML5 DOCTYPE:

<!doctype html> 
Смежные вопросы