Переопределение Firefox 11's запеченные в CSS - PullRequest
0 голосов
/ 29 марта 2012

Я пытаюсь удалить поле 8px из тега body.

Я пробовал (не все сразу)

 * { padding:0; margin:0; }

и

 html, body { padding:0; margin:0 !important; }

и

 body { margin:-8px; }

и даже

 <body style="margin:0">

Последний работает, но только если я добавлю атрибут стиля с помощью Firebug; если он находится в оригинальном HTML, он игнорируется.

Я нахожусь в конце моего остроумия.

Edit: facepalm Я понял это; Я изменил его на cfm, чтобы я мог легко вызывать специфичные для браузера стили. Спасибо всем за помощь.

Ответы [ 4 ]

2 голосов
/ 29 марта 2012

Вместо этого включите таблицу стилей сброса. Таким образом, вы сбросите все значения по умолчанию одинаково во всех браузерах.

http://meyerweb.com/eric/tools/css/reset/

0 голосов
/ 29 марта 2012

Включите вашу таблицу стилей правильно

Поскольку ваш стиль не отображается в стеке правил FireBug, ваш CSS, вероятно, неправильно связан. Убедитесь, что таблица стилей находится в вашем теге head примерно так:

<head>
    <link href="Style.css" rel="stylesheet" type="text/css" />
</head>
0 голосов
/ 29 марта 2012
body{ margin: 0;}

у меня нормально работает: P

0 голосов
/ 29 марта 2012

Все, что вам нужно:

body { margin: 0; padding: 0; }

padding не требуется для Firefox, но для Opera, которая использует отступ вместо поля по умолчанию.

Демо: http://jsfiddle.net/k3j8Y/

...