Похоже, никто не считает, что это легко:)
[править]
Если это только из-за того, что это выглядит красиво - люди ненавидят видеть чистый HTML по умолчанию. Так что добавления фона тела и хороших шрифтов почти достаточно.
Затем определите границы 1px в таблицах с хорошим трюком:
- установить цвет фона таблицы в качестве границы
- установить фон в фоновом режиме, который вы хотите, и сделать его с полем в 1px
И добавьте некоторые отступы к элементам по умолчанию, таким как div или p.
Ваш босс будет в восторге;)
Читайте ниже, только если вы хотите внести изменения в макет, не добавляя ничего в html
[/ править]
Вам нужно поместить некоторую информацию о структуре html в CSS. И в целом написание CSS не так сложно, если Вы знаете, как получить доступ к нужным элементам на странице, не так ли?
например.
body table{
}
относится к каждой таблице, которая находится непосредственно в теле
body div table{
}
относится к каждой таблице, у которой есть родительский div, который находится непосредственно в теле
Для более сложных вещей посмотрите спецификацию на
:first-child
:nth-child()
pseudoclasses. В этих скобках можно указать много интересных параметров :)
nth-child @ W3C first-child @ W3C
осторожно : у первого ребенка есть некоторые старые проблемы с IE7 (но работает), а nth-ребенок не работает ни в одном IE
также смотрите здесь для вдохновения