В слове нажмите, если вы загрузите изображение и дадите ему отображаться на 100%: если оно превышает ширину контейнера, тема будет либо:
а) сломаться, испортить макет страницы
или
b) скрыть лишнюю ширину, которую он не может отобразить
Это, конечно, для неликвидного макета.
Решение, представленное здесь:
http://lorelle.wordpress.com/2006/10/07/the-battle-between-image-width-and-column-width/
p img {
padding: 0;
max-width: 100%;
}
#header, #content, #footer, .widget {
overflow: hidden;
}
что это делает, по-видимому, просто следит за тем, чтобы изображение отображалось под 100% ширины объекта, где оно вложено в
А overflow: hidden
- заставить лишний бит исчезнуть?
Ну, это не то, что я ищу.
Я ищу способ (предпочтительно в css) сделать это:
Если изображение слишком большое, сделайте его 100% доступной ширины;
Если изображение не слишком большое, сделайте его оригинальным.
Я установил <img width="100%"
, чтобы решить эту проблему, но это вызовет проблемы с изменяющимся расположением, например, возможность увеличения изображений.
edit: Ну, очевидно, стиль max-width
должен работать по назначению. Но в Mystique theme user css из wordpress это не работает, и я не могу понять, почему. Вероятно, конфликт между мерами, принимаемыми самой темой относительно max-width. y.estamine.net/main/wp-content/themes/mystique/style.css <- где-то здесь, я думаю. </p>