Как задать размер картинки в html css: Как задать размер картинки в css

Содержание

html — Изменение размера картинки в блоке



Задать вопрос


Вопрос задан


Изменён
6 лет 3 месяца назад


Просмотрен
1k раз

Есть макет вида:

<div>
text
</div>
<div>
text
</div>
<div>
<img....>
</div>

CSS:

.left {
float: left;
width: 303px;
padding: 30px 0 0 0;
}
.right {
float: right;
width: 425px;
padding: 30px 0 0 0;
}
.center {
padding: 0 40px;
text-align: center;
max-width: 100%;
}

При уменьшении окна браузера блок с изображением уходит вниз.
Каким образом можно уменьшать изображение при уменьшении размеров окна браузера средствами css?

Пробовал стиль изображения

. center img {
max-width: 100%;
height: auto;
}

Не помогает.

  • html
  • css
  • layout
  • float






3

Проценты высчитываются относительно родительского блока, а его у вас нет. Добавьте блоку .center стиль position:relative; и тогда изображение не будет выходить за его пределы.

.left {
  float: left;
  width: 303px;
  padding: 30px 0 0 0;
}

.right {
  float: right;
  width: 425px;
  padding: 30px 0 0 0;
}

.center {
  padding: 0 40px;
  text-align: center;
  max-width: 100%;

  position:relative;
}

.center img {
  max-width: 100%;
  height: auto;
}
<div>text</div>
<div>text</div>
<div><img src='https://cdn.sstatic.net/Sites/stackoverflow/img/error-lolcat-problemz.jpg'/></div>







Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации



Почта

Необходима, но никому не показывается




By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.


Размер изображения. HTML, XHTML и CSS на 100%

Размер изображения. HTML, XHTML и CSS на 100%

ВикиЧтение

HTML, XHTML и CSS на 100%
Квинт Игорь

Содержание

Размер изображения

Если необходимо значительно изменить размер изображения, то лучше использовать специальные программы, однако в небольших пределах допустимо использовать и атрибуты элемента IMG.

Чтобы редактировать размер картинки, используют атрибуты width и height. Их значения можно указывать в пикселах или процентах от размера окна (в этом случае после размера ставится знак %).

Примечание

При изменении размеров окна картинка, размер которой указан в процентах, тоже меняет размер.

Можно указать только один из атрибутов, и тогда второй будет вычисляться автоматически для сохранения пропорций рисунка.

Меняя размер картинки с помощью атрибутов элемента IMG, внимательно следите за изображением, есть вероятность того, что рисунок исказится. Сам браузер не обрабатывает картинки под новый размер, поэтому, если размер выставлен неаккуратно, из произведения искусства рисунок может превратиться во что-то непонятное (особенно если задать размер больше, чем в реальности). Искажение пропорций тоже не приводит к улучшению качества изображения, как видно на рис. 4.2.


Рис. 4.2. Размеры изображения

В листинге 4.2 показан пример встраивания изображения с заданными размерами.

Листинг 4.2. Задание размеров изображения

<html>

<head>

<title>Встраивание изображения</title>

</head>

<body>

Задана только ширина в пикселах <br/>

<img src=»image.jpg»/>

Задана ширина в процентах<br/>

<img src=»image.jpg»/>

Ширина и высота заданы непропорционально (изображение искажается)<br/>

<img src=»image. jpg»/>

</body>

</html>IMG_0628.jpg

В листинге 4.2 для первого изображения задана только ширина, высота вычисляется автоматически. Для второго изображения размер определен в процентах, а для третьего установлены неверные размеры, которые искажают картинку.

Результат работы листинга 4.2 показан на рис. 4.2.

На рис. 4.2 видно, что размеры все-таки имеют значение, особенно для картинок, поэтому следить за их изменением нужно очень внимательно. Если нет необходимости в изменении размеров, то задавайте размеры картинки, соответствующие реальности. Это позволит избежать искажений и ускорит обработку картинки браузером.

Совет

Если вам нужно значительно изменить размер картинки, то используйте специальные программы для работы с изображениями. Они смогут проделать эту операцию, минимально исказив картинку или вовсе без искажений.

Помимо размеров картинки, на внешний вид сайта влияет расположение изображений.

Данный текст является ознакомительным фрагментом.

Размер страницы

Размер страницы
Выбор размера страницы очень важен для обеспечения эффективной работы сервера InterBase с базой данных. Файл базы данных разбивается на страницы фиксированного размера, и все обращения к диску, которые выполняет InterBase, считывают и записывают информацию

Глава 4 Размер и позиция изображения

Глава 4
Размер и позиция изображения
Далее у нас на очереди команды меню Изображение, с помощью которых изменяют размеры изображения и холста.Размер изображения. Данная команда вызывает диалоговое окно, которое позволяет изменить размер изображения и его разрешение

Параллельный размер

Параллельный размер
С помощью команды DIMALIGNED создается размер, параллельный измеряемой линии объекта; это позволяет выровнять размерную линию по объекту. Размер создается подобно горизонтальному, вертикальному и повернутому, при этом размерная линия расположена

Размер диаметра

Размер диаметра
Команда DIMDIAMETER строит диаметр окружности или дуги. Команда вызывается из падающего меню Dimension ? Diameter или щелчком на пиктограмме Diameter на панели инструментов Dimension.Запросы команды DIMDIAMETER:
Select arc or circle: – выбрать дугу или круг
Dimension text = измеренное значение
Specify

Линейный размер

Линейный размер
Для создания вертикальных и горизонтальных размеров предназначена одна команда – DIMLINEAR. Она измеряет расстояние между двумя определяющими точками и позволяет вам выбрать расположение размерной линии.Есть два способа создать линейный размер: указать

Физический размер изображения

Физический размер изображения
Физический размер изображения – это количество пикселов в изображении по ширине и по высоте. Таким образом, мы получаем размеры изображения в пикселах.Чем больше пикселов в изображении и чем больше его физический размер, тем выше может

Логический размер изображения

Логический размер изображения
Логический размер изображения, измеряемый в сантиметрах, миллиметрах или других единицах длины, является относительным. Изображение может быть легко увеличено или уменьшено на мониторе, выведено на печать с бульшим или меньшим

Параллельный размер

Параллельный размер
С помощью команды DIMALIGNED создается размер, параллельный измеряемой линии объекта; это позволяет выровнять размерную линию по объекту. Размер создается подобно горизонтальному, вертикальному и повернутому, при этом размерная линия расположена

Размер радиуса

Размер радиуса
Команда DIMRADIUS, позволяющая построить радиус окружности или дуги, вызывается из падающего меню Dimension ? Radius или щелчком на пиктограмме Radius на панели инструментов Dimension. Запросы команды DIMRADIUS:Select arc or circle: – выбрать дугу или кругDimension text = измеренное значениеSpecify

Размер диаметра

Размер диаметра
Команда DIMDIAMETER строит диаметр окружности или дуги. Команда вызывается из падающего меню DimensionDiameter или щелчком на пиктограмме Diameter на панели инструментов Dimension.Запросы команды DIMDIAMETER:Select arc or circle: – выбрать дугу или кругDimension text = измеренное значениеSpecify

Размер страницы и размер кэша по умолчанию

Размер страницы и размер кэша по умолчанию
При восстановлении вы можете изменить размер страницы, включив в команду переключатель -р[age_size], за которым следует целое число, задающее размер в байтах. Допустимые размеры страниц см. в табл. 38.2.В этом примере gbak восстанавливает

Параллельный размер

Параллельный размер
С помощью команды DIMALIGNED создается размер, параллельный измеряемой линии объекта; это позволяет выровнять размерную линию по объекту. Размер создается подобно горизонтальному, вертикальному и повернутому, при этом размерная линия расположена

Размер радиуса

Размер радиуса
Команда DIMRADIUS , позволяющая построить радиус окружности или дуги, вызывается из падающего меню Dimension ? Radius или щелчком на пиктограмме Radius на панели инструментов Dimension.Запросы команды

Размер диаметра

Размер диаметра
Команда DIMDIAMETER строит диаметр окружности или дуги. Команда вызывается из падающего меню Dimension ? Diameter или щелчком на пиктограмме Diameter на панели инструментов Dimension.Запросы команды

12.1. Image Size (Размер изображения)

12.1. Image Size (Размер изображения)
Открыть диалоговое окно Image Size (Размер изображения) можно, выполнив команду Image ? Image Size (Изображение ? Размер изображения) (рис.  12.1).
Рис. 12.1. Окно Image Size (Размер изображения)1. Чистый размер изображения. Измеряется в пикселах или процентах.

Размер головного мозга и размер социального окружения

Размер головного мозга и размер социального окружения
Дискуссии по поводу взаимосвязи между размером головного мозга какого-либо организма и размером группы, к которой этот организм принадлежит, ведутся нейробиологами уже давно. При этом взаимосвязь с социальной

CSS Высота, ширина и максимальная ширина

❮ Назад
Далее ❯


Свойства CSS height и width используются для установки
высота и ширина элемента.

Свойство CSS max-width используется для установки максимальной ширины элемента.


Этот элемент имеет высоту 50 пикселей и ширину 100%.

Попробуйте сами »


Настройка высоты и ширины CSS

Высота и свойства ширины используются для установки
высота и ширина элемента.

Свойства высоты и ширины не включают отступы, границы или поля.
Он устанавливает высоту/ширину области внутри отступов, границ и полей.
элемент.


Значения высоты и ширины CSS

Свойства height и width
может иметь следующие значения:

  • авто — это значение по умолчанию. Браузер
    вычисляет высоту и ширину
  • длина — Определяет высоту/ширину в пикселях, см,
    и т. д.
  • % — Определяет высоту/ширину в процентах от
    содержащий блок
  • начальный — Устанавливает высоту/ширину на свои
    значение по умолчанию
  • наследуют — высота/ширина будут
    унаследовано от родительского значения

Высота и ширина CSS Примеры

Этот элемент имеет высоту 200 пикселей и ширину 50%

Пример

Установить высоту и ширину элемента

:

div {
  height:
200 пикселей;
  ширина: 50 %;
 фоновый цвет: голубой;
}

Попробуй сам »

Этот элемент имеет высоту 100 пикселей и ширину 500 пикселей.

Пример

Установка высоты и ширины другого элемента

:

div {
высота:
100 пикселей;
  ширина: 500 пикселей;
  фоновый цвет: голубой;
}

Попробуй сам »

Примечание: Помните, что свойства height и width не включают отступы, границы,
или поля! Они устанавливают высоту/ширину области внутри заполнения, границы,
и поля элемента!



Установка максимальной ширины

Свойство max-width используется для установки максимальной ширины элемента.

Максимальная ширина может быть указана в значениях длины , таких как px, cm и т. д., или в процентах (%) от
содержащий блок, или не установлен ни на один (это
по умолчанию. Означает, что максимальной ширины нет).

Проблема с

выше возникает, когда окно браузера меньше ширины
элемент (500px). Затем браузер добавляет на страницу горизонтальную полосу прокрутки.

Использование max-width вместо этого в этой ситуации улучшит обработку браузером маленьких окон.

Совет: Перетащите окно браузера на ширину менее 500 пикселей, чтобы увидеть разницу между
два дива!

Этот элемент имеет высоту 100 пикселей и максимальную ширину 500 пикселей.

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

Пример

Этот элемент

имеет высоту 100 пикселей и
максимальная ширина 500 пикселей: 

div {
  максимальная ширина: 500 пикселей;
высота:
100 пикселей;
 фоновый цвет: голубой;
}

Попробуй сам »


Попробуйте сами — примеры

Установка высоты и ширины элементов
В этом примере показано, как установить высоту и ширину различных элементов.

Установка высоты и ширины изображения в процентах
В этом примере показано, как установить высоту и ширину изображения в процентах.

Установка минимальной и максимальной ширины элемента
В этом примере показано, как установить минимальную ширину и максимальную ширину элемента, используя значение в пикселях.

Установка минимальной и максимальной высоты элемента
В этом примере показано, как установить минимальную высоту и максимальную высоту элемента с помощью значения в пикселях.


Проверьте себя с помощью упражнений

Упражнение:

Установите высоту элемента

на «100px».

<стиль>
ч2 {
  : 100 пикселей;
}

<тело>
  

Это заголовок

Это абзац

Это абзац

Начать упражнение


Все свойства размеров CSS

Свойство Описание
высота Устанавливает высоту элемента
максимальная высота Устанавливает максимальную высоту элемента
максимальная ширина Устанавливает максимальную ширину элемента
минимальная высота Устанавливает минимальную высоту элемента
минимальная ширина Устанавливает минимальную ширину элемента
ширина Задает ширину элемента

❮ Предыдущий
Далее ❯

html — CSS — как сделать ширину контейнера изображения фиксированной, а высоту автоматически растягивать

спросил

Изменено
4 года, 7 месяцев назад

Просмотрено
212 тысяч раз

Я сделал такой html-код:

 
<Имг источник = ". ..">

И такой код CSS:

 img {
    максимальная ширина: 100%;
    высота: авто;
}
.элемент {
    ширина: 120 пикселей;
    высота: 120 пикселей;
    высота: авто;
    плыть налево;
    поле: 3px;
    отступ: 3px;
}
 

Что я хотел бы сделать, так это сделать отображение img с использованием ширины div и растянуть его высоту. Я также хочу, чтобы растяжка div соответствовала img. Это возможно?

  • html
  • css

То, что вы ищете, это min-height и max-height .

 изображение {
    максимальная ширина: 100%;
    высота: авто;
}
.элемент {
    ширина: 120 пикселей;
    минимальная высота: 120 пикселей;
    максимальная высота: авто;
    плыть налево;
    поле: 3px;
    отступ: 3px;
}
 

0

Нет, вы не можете растянуть img, чтобы подогнать его под div, и одновременно добиться обратного результата. У вас будет бесконечный цикл изменения размера. Однако вы могли бы сделать некоторые заметки из других ответов и реализовать некоторые минимальные и максимальные размеры, но это был не вопрос.

Вам нужно решить, будет ли ваше изображение масштабироваться, чтобы соответствовать его родительскому элементу, или вы хотите, чтобы div расширялся, чтобы соответствовать его дочернему элементу img.

Использование этого блока говорит мне, что вы хотите, чтобы размер изображения был переменным, поэтому родительский элемент div является шириной, до которой масштабируется изображение. height: auto сохранит пропорции вашего изображения. если вы хотите растянуть высоту, она должна быть 100% , как эта скрипка.

 изображение {
    ширина: 100%;
    высота: авто;
}
 

http://jsfiddle.net/D8uUd/1/

Попробуйте width:inherit , чтобы изображение приняло ширину своего контейнера

. Он будет растягиваться/уменьшаться по высоте, чтобы сохранить пропорции. Не устанавливайте высоту в

, она будет соответствовать высоте изображения.

 изображение {
ширина:наследовать;
}
.

This entry was posted in Популярное