Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!





#1 23.11.2009 22:09

sas171
Разбирающийся
Откуда: Германия г.Штутгарт
Зарегистрирован: 21.11.2009
Сообщений: 34
Вебсайт

*{margin:0;padding:0;}

Вписав в самом начале CSS

Код:

*{
  margin: 0;
  padding: 0;
}

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

Как вы думаете, стоит ли использовать этот трюк?

Отредактированно sas171 (23.11.2009 22:09)

Нет на форуме

 

#2 23.11.2009 23:08

liven
Разбирающийся
Зарегистрирован: 22.11.2009
Сообщений: 44

Re: *{margin:0;padding:0;}

IMHO обязательно.
У браузеров дефолты то разные... да и удобнее как-то знать что все на нуле и выставлять нужное.....

у меня каждая css начинается со следующего:

Код:

* {
    margin: 0;
    padding: 0;
    border: 0;
}
body {
    font-size: 100.01%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    width: 100%;
}

Нет на форуме

 

#3 30.11.2009 10:56

Andrew
Administrator
Зарегистрирован: 21.11.2009
Сообщений: 64
Вебсайт

Re: *{margin:0;padding:0;}

Думаю, стоит. То, что увеличится размер файла, это не так страшно. Css-файл загружается раз и нормально оседает в кэше(при дефолтных настройках браузера). Лишние 5-7кБ даже на диалапе не сильно напрягут.
Дефолтные настройки разных браузеров различаются довольно сильно, т.о. описанный способ поможет избавиться от этой проблемы.

Один явный минус, который я вижу - много css-кода получается (т.е. больше работы). При желании и эта задача упрощается: можно сделать для себя наиболее часто используемый css-шаблон, который для каждого нового сайта изменять и дописывать.

Нет на форуме

 

#4 07.12.2009 12:07

brodobrey
Новичок
Зарегистрирован: 07.12.2009
Сообщений: 1

Re: *{margin:0;padding:0;}

liven написал:

Код:

body {
    font-size: 100.01%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    width: 100%;
}

Один мой знакомый раскрасил свою операционку в инверсные цвета (чёрный фон, белый шрифт) и всегда с большой теплотой относится к сайтам (и программам) которые "сбрасывают" цвет шрифта в чёрный, но при этом не трогают цвет фона. Раз уж Вы выставляете "дефолты" сами, то не забывайте пожалуйста и про background-color, по крайней мере мой знакомый был бы вам очень за это признателен. smile

Нет на форуме

 

#5 07.12.2009 12:29

Flack
Разбирающийся
Откуда: Санкт-Петербург
Зарегистрирован: 30.11.2009
Сообщений: 16
Вебсайт

Re: *{margin:0;padding:0;}

Да, background-color надо прописывать обязательно.
На разных темах XP (особенно не дефолтных) все может поплыть очень серьезно.


Никогда не доверяй собаке с оранжевыми бровями!

Нет на форуме

 

#6 08.12.2009 08:39

Kildor
Новичок
Зарегистрирован: 27.11.2009
Сообщений: 8

Re: *{margin:0;padding:0;}

Есть такое…
Сам в опере умолчательный фон поставил в светлосиний, и без рисунков…
многие сайты приобретают такой интересный дизайн после этого… wink

Нет на форуме

 

#7 16.12.2009 11:59

liven
Разбирающийся
Зарегистрирован: 22.11.2009
Сообщений: 44

Re: *{margin:0;padding:0;}

brodobrey написал:

Один мой знакомый раскрасил свою операционку в инверсные цвета (чёрный фон, белый шрифт) и всегда с большой теплотой относится к сайтам (и программам) которые "сбрасывают" цвет шрифта в чёрный, но при этом не трогают цвет фона. Раз уж Вы выставляете "дефолты" сами, то не забывайте пожалуйста и про background-color, по крайней мере мой знакомый был бы вам очень за это признателен. smile

Да, моя ошибка... как то несообразил... smile

Нет на форуме

 

Board footer