Великий Путь Вебмастера от идеи до интернет бизнеса
Блог Романа Чуешова
Начни зарабатывать на создании сайтов, лендингов, мобильных приложениях и новейших интернет технологиях
Рубрика:Фишки css

Css стили или как выровнять изображение по центру экрана: разбираем что за отступы padding и margin

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

Я в деталях расскажу, как установить вокруг картинки отступы и выровнять ее не только по горизонтали, но и по вертикали в текстовом контенте, укажу, какими инструментами веб-языков стоит пользоваться и конечно же приведу конкретные примеры. А теперь приступим к делу!

Главные инструменты для работы с изображениями

Для начала напомню, что за отображение графической информации в html отвечает тег <img>. Для редактирования расположения картинок, указания способа обтекания и расстояния между другими объектами, расположенными на веб-странице, нам понадобятся знания таких css-свойств:

  • padding
  • margin
  • float
  • text-align

Начнем разбор полетов с последнего элемента.

Инструменты для выравнивания

Text-align обычно используют для выравнивания текста, однако он также предусмотрен и для форматирования расположения изображений. В своем арсенале text-align имеет такие ключевые слова, как center – центрирует объект, right и left – выравнивают по правому или левому краю соответственно, justify – выравнивает по ширине блока.

Также начиная с css3 появились такие параметры как start и end. Они функционируют почти также, как right и left, однако выравнивание происходит автоматически в зависимости от правил написания текста (справа налево или слева направо).

Очень полезным свойством является float. С его помощью можно указать как именно должна обтекаться фотография контентом. Так, при указании right выбранный элемент размещается справа, а другие объекты обтекают его с левой стороны.

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

Также можно указать none – отменить обтекание и inherit – унаследовать характеристики предка.


Еще в начале обучающего раздела о css и html я публиковал целую статью, посвященную отступам. Для лучшего понимания темы прочтите и ее.

А сейчас разберем, что же такое padding и margin, а также их отличия.

Отступы margin и padding

Итак, padding отвечает за расстояние внутри элемента: от контента до границы блока, а margin – за отступ от внешней границы указанного объекта до края родительского элемента или же если его нет, то до внутренней границы вкладки браузера.

Это очень гибкие элементы. Условия можно задавать в разных единица измерения как одновременно для всех сторон, так и для каждой отдельно. К тому же дописывая через дефис название стороны (например, для нижнего внутреннего отступа padding- bottom) можно добиться того же эффекта.

Глобальный примерчик

В одном примере я объединил весь теоретический материал, чтобы показать, как эффективно можно пользоваться данными свойствами.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Фотография с подписью</title>
  <style>
 body {
background: url(http://delaisait.ucoz.ru/_ph/9/873853212.jpg) no-repeat;
background-size: cover;
}
div {
 margin: 9% 20% 10% 20%;
 width: 60%;
font-size: 22px;
}
h2 { color: red; font-size: 35px; font-family: Arial; border-bottom: 3px double; text-align:center;}
p {text-align:justify;}
img {
   border: 1px solid;
   margin-bottom: 3px;
    padding: 19px;
    background:#CD853F; 
}
#photo {text-align: center;}
#f-photo, #f-text {float: right; width: 50%;}
  </style>
 </head>
 <body>
<div>
<h2>Владимир Креститель</h2>
 <p id="photo"><img src="http://nevsky.kharkiv.org/wp-content/uploads/2013/07/%D0%9A%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%A0%D1%83%D1%81%D0%B8-580x250.jpg" alt="Владимир"></p>
<p>Владимир Святославич по легендам и старинным былинам известен еще и как Владимир Красное Солнышко.</p>
<p id="f-text">Он выпускал свои собственные монеты. На фотографии изображен златник.</p>
<p id="f-photo"></p>
 
</div>
 </body>
</html>

Публикация подошла к концу. Буду рад новым подписчикам! Не жадничайте и делитесь ссылкой на мой блог с друзьями. Желаю удачи в освоении темы!

Пока-пока!

С уважением, Роман Чуешов


Прочитано: 21 раз
Этот блог уже читают
читай и ты!
Оставить коментарий
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o: