2012-05-09 3 views
0

im работаю над рельсами проекта версии 3, и я не могу понять, как это происходит. нет css, поскольку это совершенно новый проект.ruby ​​on rails css поведение

Почему я получаю этот запас? это рельсы конвенции?

Есть ли какой-либо стандартный css, используемый рельсами, если вы не настроите файл reset-css?

хром:

margin in chrome

это как HTML получает генерируется рельсам:

html structure

+1

Что скажет вам ваш инструмент отладки HTML/CSS? –

ответ

4

Google Chrome применяет свойство по умолчанию body { margin: 8px; } ко всем веб-страницам, которые не определяют свои собственные поля.

+0

Почему? можно ли отключить его? так как я фактически не хочу работать со списком стилей сброса. (@devin) – p0rter

+2

Единственный способ отключить его - указать свой собственный запас. Если вам не нужен весь CSS-сброс (хотя я рекомендую его, так как он заставит все браузеры сделать вашу страницу почти идентичной), вы можете просто добавить свойство css 'body {margin: 0px; } 'к вашему проекту. –

2

Многие браузеры имеют стандартные стили, которые могут изменить способ отображения элементов по умолчанию. Если вы хотите начать с чистого листа, вы должны изучить таблицу стилей CSS-сброса. Я предпочитаю this one Эриком Мейером, однако есть и другие, которые вы можете изучить в использовании.