2013-12-11 4 views
1

У меня есть сайт с ящиками (используется в виде таблицы), которые получают CSS для границ. В Chrome выход - это то, что я хотел. Но в IE это полностью разрушено (связанные изображения на тинипике). На Firefox у меня есть о той же самой проблеме. Вот мой CSS:CSS-граница не работает полностью

table#homeblockscontainer td 
{ 
    border: 6px solid #EEEEEE; 
    margin: 0; 
    padding: 0; 
} 

Так у меня есть таблица с этим идентификатором и строк таблицы и данные таблицы в соответствии с этим.

Мой разыскиваемый результат: Result on Chrome

Что я получаю в Firefox: Result on Firefox

Если кто-нибудь знает, почему это происходит, плз помочь. Спасибо заранее!

+5

Вы можете делиться html? – agconti

+2

еще лучше, поместите это в скрипку для нас. (jsfiddle.net, codepen.io) – mpen

+1

У вас есть сброс css на вашем сайте? Что-то вроде '* {margin: 0; padding: 0}' для сброса настроек браузера – Nick

ответ

0

Вы используете normalize.css? Если вы этого не сделаете это CSS стили могут помочь вам

table { 
    border-collapse: collapse; 
    border-spacing: 0; 
} 

и так как вы разрабатываете сетки, как макет, я не знаю, у вас уже есть сейчас или нет, но добавление box-sizing облегчит вашу жизнь.

* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
} 

Надеюсь, что это решит вашу проблему.

+0

Css, который вы, к сожалению, не изменили, что у меня есть. На самом деле я понятия не имею, что делает этот размер коробки, но я посмотрю! Что касается normalize.css, я думаю, что это слишком много работы, чтобы изменить все на это ... спасибо за ответ! – PhilDirx

Смежные вопросы