Главное понять общий смысл, тогда все станет очень просто.
Размер фото задается обычно вот так:
<img src="images.jpg" style="width: 150px">
Этой строчкой мы задали ширину нашей картинки в 150px, и главное понять что этот способ это то же стили!
Расширяем пример - задаем нашей картинке какой то класс:
<img class="onfox" src="images.jpg" style="width: 150px">
И в файле CSS пишем следующее:
И этой конструкцией мы то же зададим нашей картинке ширину в 150px.
То есть можно разными способами достичь одного и того же результата!Как тогда понять какой способ главенствует, а какой нет?Представьте вот такую конструкцию -
0.0.0.0. Где
1.0.0.0 будет старше чем
0.1.0.0., или
0.1.0.0 будет старше
0.0.0.1., думаю понятно старшинство?
И так, если задать любому элементу
id то мы получим вес в
0.1.0.0., если задать
class то получим
0.0.1.0., если задать
style (как в начале) то мы получим
0.0.0.1., если к какому то значению в CSS дописать
!important, то мы получим
1.0.0.0. Какое оформление набирает больше баллов то и будет главным.
Пример - мы задаем нашей картинке style и в нем делаем ширину в 150px, и так же этой же картинке задаем class и с помощью него делаем ширину 200px, и наша картинка станет 200px, все просто!
Но это еще не все, CSS не просто так называется каскадной таблицей стилей, можно задать значение и вот таким образом:
<div class="onfox"><img src="images.jpg" style="width: 200px"></div>
css:
.onfox img{
width: 150px;
}
И всем изображениям которые находятся внутри контейнера <div class="onfox"> задаться ширина в 150px (этот пример как раз вам подходит).
С таблицами почти все то же самое, только не которые моменты там работают не как ожидается.... лучше не используйте их при верстке, пишите слоями (div).
Ну и напоследок
http://joomlaforum.ru/index.php/topic,244378.0.html