Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

АдаптивноС Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

1

Π”Π²Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ

<div>
	<a href="#"><img src="https://snipp.ru/img/city-1.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-2.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-3.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-4.jpg" alt=""></a>	
</div>
.photos {
	text-align: center;
	margin: 0 0 20px 0;
	overflow: hidden;    
}
.photos a {
	width: 50%;
	display: block;
	float: left;
	line-height: 0;
}
.photos img {
	width: 100%;
	height: auto;
}

2

Π’Ρ€ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ

<div>
	<a href="#"><img src="https://snipp.ru/img/city-1.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-2.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-3.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-4.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-5.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-6.jpg" alt=""></a>	
</div>
.photos {
	text-align: center;
	margin: 0 0 20px 0;
	overflow: hidden;    
}
.photos a {
	width: 33.3%;
	display: block;
	float: left;
	line-height: 0;
}
.photos img {
	width: 100%;
	height: auto;
}

3

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

<div>
	<a href="#"><img src="https://snipp. ru/img/city-1.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-2.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-3.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-4.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-5.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-6.jpg" alt=""></a>	
	<a href="#"><img src="https://snipp.ru/img/city-7.jpg" alt=""></a>
	<a href="#"><img src="https://snipp.ru/img/city-8.jpg" alt=""></a>	
</div>
.photos {
	text-align: center;
	margin: 0 0 20px 0;
	overflow: hidden;    
}
.photos a {
	width: 25%;
	display: block;
	float: left;
	line-height: 0;
}
.photos img {
	width: 100%;
	height: auto;
}

4

Для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…

Π”ΠΎΠ±Π°Π²ΠΈΠΌ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²Π΅Π΄ΡƒΡ‚ Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана Π΄ΠΎ 800px.

@media screen and (max-width: 800px) {
	.photos a {
		width: 100%;
		float: none;
	}
}

Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ div



Π― Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ div. Π’ настоящСС врСмя ΠΌΠΎΠΉ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?

Π’ΠΎΡ‚ ΠΌΠΎΠΉ ΠΊΠΎΠ΄ css:

.centre
{
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

img
{
    vertical-align: middle;
}
css vertical-alignment
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ David Farrugia Id-Diesel     02 апрСля 2013 Π² 22:24

2 ΠΎΡ‚Π²Π΅Ρ‚Π°


  • ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ div ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

    Какой самый простой способ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ div , Ρ‡ΡŒΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ relative ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS ? Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота div нСизвСстны, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния div ΠΈ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π― имСю Π² Π²ΠΈΠ΄Ρƒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Π― Π΄ΡƒΠΌΠ°Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅β€¦

  • Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ div

    Π― знаю, Ρ‡Ρ‚ΠΎ ΠΎΠ± этом ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, Π½ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для мСня. Π­Ρ‚ΠΎ относится ΠΊ нСскольким Π²Π΅Π±-страницам, поэтому изобраТСния Π½Π΅ всС ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ-ячСйку, высоту Π»ΠΈΠ½ΠΈΠΈ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ упомянуто. html:…



1

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ display:table-cell; Π½Π° .centre . Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ясно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ это, просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ сСлСкторы ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. http://jsfiddle.net/Y6NTf/

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Omega     02 апрСля 2013 Π² 22:30



0

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚-ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ img position Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° top ΠΈ left β€” Π² 50% . Π’ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

HTML:

<div>
  <img src="http://i.cdn.turner.com/cnn/.element/img/3.0/global/header/hat/arrow_black.png"></img>
</div>  

CSS:

#myDiv {
  height: 300px;
  width: 300px;
  background: grey;
}

#myImg {
  position:relative;
  top: 50%;
  left: 50%;
}

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Jondlm     02 апрСля 2013 Π² 22:46


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:


Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ div

Π― Ρ…ΠΎΡ‡Ρƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ div. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ img { vertical-align:middle} Π½ΠΎ это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.


Как Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ изобраТСния?

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст ΠΏΠΎΠ²Π΅Ρ€Ρ… изобраТСния ΠΊΠ½ΠΎΠΏΠΊΠΈ. МнС удаСтся Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅,Π½ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Ρ€ΡŽΠΊΠ° для rest.

Π•ΡΡ‚ΡŒ Π»ΠΈ способ Π² CSS,…


Div Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния

Π£ мСня Π΅ΡΡ‚ΡŒ div с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ image.jpg. ΠŸΡ€ΠΈ использовании text-align=center ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ цСнтрируСтся ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Однако ΠΎΠ½ Π½Π΅ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Как Π±Ρ‹ я Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅β€¦


ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ div ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Какой самый простой способ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ div , Ρ‡ΡŒΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ relative ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS ? Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота div нСизвСстны, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния div и…


Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ div

Π― знаю, Ρ‡Ρ‚ΠΎ ΠΎΠ± этом ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·, Π½ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для мСня. Π­Ρ‚ΠΎ относится ΠΊ нСскольким Π²Π΅Π±-страницам, поэтому изобраТСния Π½Π΅ всС ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Я…


АвтоматичСскоС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ любого Π°Π²Ρ‚ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ находится Π½Π° фиксированном Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ изобраТСния, поэтому я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π£ мСня Π΅ΡΡ‚ΡŒ div с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅ΠΌ, ΠΈ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любого размСра….


Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ‚Π΅Π³Π΅ div, ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ с css?

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ‚Π΅Π³Π΅ div, ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, совСт <div class=new_div> <h4>Ω†Ψ§Ω… Ω…Ω†</h4> <p>ΨͺوآیحاΨͺ Ω…Ω†</p>…


Div Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

Π£ мСня Π΅ΡΡ‚ΡŒ div, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС содСрТимоС Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ: <div align=center> <table><tr><td>….. Но Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ являСтся Π±ΠΎΠ»Π΅Π΅ допустимым Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ. Π˜Ρ‚Π°ΠΊ, я ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π»β€¦


Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ изобраТСния Π² div Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ div

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² div. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅-это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ ΠΊΠ°ΠΊ Π±Ρ‹ я Π½ΠΈ старался, я Π½Π΅ ΠΌΠΎΠ³Ρƒ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ я…


Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π°Π΅Ρ‚ тСкст-ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅

Π― установил Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ изобраТСния ΠΌΠΎΠ΅Π³ΠΎ профиля. На ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ идСально сочСтаСтся с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ профиля. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ тСкст…

Html ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ страницы

Но Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ задСйствованы Π½Π° Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS. Для Π½Π°Ρ‡Π°Π»ΠΎ Π½ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ div ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°, Π½ΠΎ ΠΈ бСзусловно сам ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. И здСсь ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ создаСм div класс, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ center-picture, Π³Π΄Π΅ Π² послСдствиС Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ цСнтрирования Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΉ для достиТСния. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт.

Π”Π°Π»Π΅Π΅ остаСтся Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ стили для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса center-picture, Π³Π΄Π΅ Π·Π°Π΄Π°Π΅ΠΌ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ,которая ΠΈΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ‡Π΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ поставим ΠΎΠ±Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Ρ€Π°ΠΌΠΊΡƒ, Π³Π΄Π΅ 1px пиксСля Π² Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚.

Π“Π΄Π΅ послС установки ΠΌΡ‹ Π±ΡƒΠ΄Π΅Π½ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

1. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚: ДобавляСм ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ класс .center-picture.

Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свойство display, Π³Π΄Π΅ ΠΈΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ block, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· margin:auto. ВСроятно Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΏΠΎ своСй структурС, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ΅ задСйствовали Π΅Π³ΠΎ для цСнтрирования div. Π“Π»Π°Π²Π½ΠΎΠ΅ нСльзя Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ любоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ строчный элСмСнт, Π³Π΄Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊ основС display:block.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ смотрим, ΠΊΠ°ΠΊ получится, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ поставитС ΠΈ всС сохранитС Π½Π° сайтС.

2. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚: с классом image-align

Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прСдоставлСнный html ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎ присутствуСт Π² этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅. Π“Π΄Π΅ ΠΊ DIV karkas-bloka добавляСм Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ класс image-align. А Π²ΠΎΡ‚ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ класс .image-center Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ, ΠΎΠ½ Ρ‚Π°ΠΌ лишний.

Π­Ρ‚ΠΎΡ‚ способ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС содСрТимоС, Ρ‡Ρ‚ΠΎ находится Π² DIV ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ text-align : center. Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ссли прописываСм тСкст Π² DIV, Ρ‚ΠΎ ΠΎΠ½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Но ΠΈ сам Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послС ΠΊΠ°ΠΊ всС поставим.

3. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚: Π½Π° свойствС display:flex

Π­Ρ‚ΠΎΡ‚ способ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° свойствС display:flex – Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠ΄ html, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π» задСйствован Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, ΠΈ Ρ‚Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ класс image-align Π½Π° image-flex.

Если ΠΊΡ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‚ΠΎ свойство align-items ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Π° Π²ΠΎΡ‚ justify-content ΡƒΠΆΠ΅ задСйствовано ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π²ΡƒΡ… ΠΈΠΌΠ΅Π΅Ρ‚ свою нСбольшой плюс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π²ΡƒΠΌ осям.

Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ div Π½Π° страницС ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ

ΠŸΡ€ΠΈ построСнии ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-страниц Π²Ρ‹, вСроятно, ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ситуациСй, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ div ΠΊΠ°ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чистого CSS.

Π•ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ нСсколько способов Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ этого, Π½ΠΎ этот ΡΡ‡ΠΈΡ‚Π°ΡŽ самым популярным.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² CSS

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² CSS ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это просто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ text-align: center; ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со встроСнными элСмСнтами ΠΈΠ»ΠΈ margin: 0 auto; ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтом.

На этом Π½Π΅ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π½ΠΎ эти самыС Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ. Π“Π΄Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопрос ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сами Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‡Π΅Π³ΠΎ слоТного Π² этом Π½Π΅Ρ‚, Π² ΠΏΠ»Π°Π½Π΅ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ div.

Π’ΠΈΠ΄Π΅ΠΎ ΠΎΠ±Π·ΠΎΡ€ с пояснСниСм Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Π’ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ‚Ρ€ΠΈ распространСнных способа, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ экрана, Π³Π΄Π΅ задСйствуСм HTML ΠΈ CSS. Π­Ρ‚ΠΎ касаСтся ΠΊΠ°ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‚Π°ΠΊ ΠΈ самого Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΎ Ρ€ΠΎΠ²Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅. НС сСкрСт, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ всС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° bb ΠΊΠΎΠ΄Π°Ρ…, Π½ΠΎ это касаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ описаниС, Π½ΠΎ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.
Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+1.0+9.0+1.0+1.0+1.0+1.0+

Π—Π°Π΄Π°Ρ‡Π°

Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ с подписью ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π²Π΅Π±-страницы.

РСшСниС

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΊ тСксту часто Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π²Π΅Π±-страницы, ΠΏΡ€ΠΈ этом тСкст располагаСтся Π΄ΠΎ ΠΈ послС изобраТСния. Π’Π°ΠΊΠΎΠ΅ располоТСниС элСмСнтов позволяСт Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ большой тСкст Π½Π° смысловыС Π±Π»ΠΎΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ рисункам.

Π’Π½Π°Ρ‡Π°Π»Π΅ рассмотрим Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Для этого ΠΊ сСлСктору P слСдуСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ стилСвоС свойство text-align со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ center . ΠŸΡ€ΠΈ этом Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° (Ρ‚Π΅Π³

). Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ всС Π°Π±Π·Π°Ρ†Ρ‹ Π½Π° страницС Π½Π°Ρ‡Π°Π»ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Π²Π²Π΅Π΄Π΅ΠΌ свой класс fig , ΠΈ всС дСйствия Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ с Π½ΠΈΠΌ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. ИспользованиС text-align

HTML5 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° продСмонстрирован Π½Π° рис. 1.

Рис. 1. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π²Π΅Π±-страницы

Π’Π°ΠΊΠΆΠ΅ ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΈΡΡƒΠ½ΠΎΡ‡Π½ΡƒΡŽ подпись. ВСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ сразу ΠΆΠ΅ послС изобраТСния ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π΅ΠΌΡƒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Π—Π΄Π΅ΡΡŒ всё просто, ΠΎΠΏΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ нашим классом, Π½ΠΎ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π΅Π³ΠΎ ΠΊ Ρ‚Π΅Π³Ρƒ . Π§Ρ‚ΠΎΠ±Ρ‹ тСкст подписи отличался ΠΏΠΎ своСму Π²ΠΈΠ΄Ρƒ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Π±Π·Π°Ρ†Π΅Π², сдСлаСм Π΅Π³ΠΎ курсивным ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. ΠŸΠΎΠ΄Ρ€ΠΈΡΡƒΠ½ΠΎΡ‡Π½Π°Ρ подпись

HTML5 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 2.

Рис. 2. Подпись ΠΏΠΎΠ΄ рисунком

Для Π±Π»ΠΎΠΊΠ° с Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Π³ , Π° для подписи ΠΊ Π½Π΅ΠΌΡƒ Ρ‚Π΅Π³ . Π‘Ρ‚Π°Ρ€Ρ‹Π΅ вСрсии IE Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ эти Ρ‚Π΅Π³ΠΈ, поэтому ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π½ΠΈΡ… добавляСтся нСбольшой скрипт.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΠΉ вас Π½Π° сайтС Impuls-Web!

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто, ΠΏΡ€ΠΈ вСрсткС сайтов Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сталкиваСтся с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ выравнивания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. И Ссли для ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° это Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρ‚ΠΎ Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ трудности.

Навигация ΠΏΠΎ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ нСсколько способов выравнивания ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ html ΠΈ css , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ ситуации.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ HTML

Кода Π²Ρ‹ вСрстаСтС страницу, ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΌ случаС Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π±Π»ΠΎΠΊΠ°, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ выравнивания ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² html ΠΊΠΎΠ΄Π΅, ΠΎΠ±Π΅Ρ€Π½ΡƒΠ² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Ρ‚Π΅Π³

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠžΡΠ½ΠΎΠ²Ρ‹ bootstrap 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π£Ρ€ΠΎΠΊ β„–15


Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠžΡΠ½ΠΎΠ²Ρ‹ bootstrap 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π£Ρ€ΠΎΠΊ β„–15

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!
На сСгодняшнСм ΡƒΡ€ΠΎΠΊΠ΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ) Π² bootstrap 3, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ, ΠΏΡ€Π°Π²ΠΎΠΌΡƒ краях ΠΈΠ»ΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΠΏΡ€ΠΈΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.
НачнСм с Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°) Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ (ΠΊ Ρ‚Π΅Π³Ρƒ img) класс Β«img-responsiveΒ»:

<img src="kartinka.png">

К ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ CSS свойства для адаптивности,  ΠΊΠ°ΠΊ Β«max-width:100%Β» ΠΈ Β«height:autoΒ».

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎ всСм ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌ Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ CSS ΡΡ‚ΠΈΠ»ΡŒ для всСх ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π― Π²Π°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ рассказывал, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой CSS-Ρ„Π°ΠΉΠ», Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡƒΡ€ΠΎΠΊΠΎΠ² я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ расскаТу, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. А сСйчас просто для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ознакомлСния с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄:

img {
display: block;
height: auto;
max-width: 100%;
}

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

Π’ Twitter Bootstrap 3 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… CSS классов ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с:
Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ – класс Β«img-roundedΒ»
Π² Ρ€Π°ΠΌΠΊΠ΅ – Β«img-thumbnailΒ»
Ρ„ΠΎΡ€ΠΌΠ° ΠΊΡ€ΡƒΠ³Π° Β«img-circleΒ».

<img src="kartinka.png" alt="Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Π°ΠΌΠΈ">
<img src="kartinka.png" alt="Ρ„ΠΎΡ€ΠΌΠ° ΠΊΡ€ΡƒΠ³Π°">
<img src="kartinka.png" alt="Π² Ρ€Π°ΠΌΠΊΠ΅">

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

РасполоТСниС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎ Π»Π΅Π²ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ стороны ΠΈΠ»ΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ:

Β«pull-leftΒ» β€” слСва
Β«pull-rightΒ» β€” справа
Β«center-blockΒ» ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

<img src="kartinka.png" alt="слСва">
<img src="kartinka.png" alt="с ΠΏΡ€Π°Π²Π°">
<img src="kartinka.png" alt="ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ">

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌ способом:

<div>
<img src="kartinka.png" alt="ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ">
</div>

Π–Π΄Ρƒ вас Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Bootstrap 3.

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ запись
Π€ΠΎΡ€ΠΌΠ°. ΠžΡΠ½ΠΎΠ²Ρ‹ bootstrap 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π£Ρ€ΠΎΠΊ β„–14 Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ запись
УвСдомлСния для Π²Π΅Π±-страниц. ΠžΡΠ½ΠΎΠ²Ρ‹ bootstrap 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π£Ρ€ΠΎΠΊ β„–16

Π“Ρ€ΠΈΠ΄, флСксбокс ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²: наша новая систСма раскладки

Раскладка Π² Π²Π΅Π±Π΅ остаСтся слоТной. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ раскладки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ с Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ раскладка срСдствами CSS стала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ, Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ для создания Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ слоТного. Π₯отя ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ достаточно ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΠΎΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ…Π°ΠΊΠΈ Ρ‚ΠΈΠΏΠ° искуствСнных ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π½ΠΎ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Π²Π°Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ΄Π° Π² Π²ΠΈΠ΄Π΅ флСксбокса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠΆΠ΅ Π·Π½Π°ΡŽΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Π½Π΅Π΅ извСстных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ β€” CSS3 Grid Layout (Π΄Π°Π»Π΅Π΅ Π³Ρ€ΠΈΠ΄) ΠΈ модуля выравнивания Π±Π»ΠΎΠΊΠΎΠ².

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Π° Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ для сСбя, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ флСксбокса ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚ вас ΠΊ пониманию Π³Ρ€ΠΈΠ΄Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π³Ρ€ΠΈΠ΄ поддСрТиваСтся ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„Π»Π°Π³Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π½ΠΎΡ‡Π½Ρ‹Ρ… сборках ΠΈ сборках для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Firefox, Safari, Chrome ΠΈ Opera. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Ссли Π²Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ„Π»Π°Π³ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сборки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π³Ρ€ΠΈΠ΄Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

НовыС значСния свойства

display

И grid, ΠΈ flexbox ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ значСниями для свойства display. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ display: flex, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ display: grid.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ это сдСлаСм, нСпосрСдствСнныС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ нашСго флСкс- ΠΈΠ»ΠΈ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° станут флСкс- ΠΈΠ»ΠΈ Π³Ρ€ΠΈΠ΄-элСмСнтами, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния флСкс- ΠΈΠ»ΠΈ Π³Ρ€ΠΈΠ΄-элСмСнтов.

display: flex

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ элСмСнта Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°Π΄Π°Π½ΠΎ display: flex. Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π½Π° Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ флСкбокс.

Пока ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния свойств, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния свойств флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • flex-direction: row
  • flex-wrap: no-wrap
  • align-items: stretch
  • justify-content: flex-start

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния для флСкс-элСмСнтов:

  • flex-grow: 0
  • flex-shrink: 1
  • flex-basis: auto

ΠœΡ‹ взглянСм Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ этих свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π΄Π½Π΅Π΅. БСйчас Π½Π°ΠΌ достаточно Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту display: flex ΠΈ флСксбокс Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

See the Pen Flexbox Defaults by rachelandrew (@rachelandrew) on CodePen.

display: grid

Для раскладки элСмСнтов ΠΏΠΎ сСткС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ display: grid. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π³Ρ€ΠΈΠ΄Π°, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ использована раскладка с ΠΏΡΡ‚ΡŒΡŽ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ display: grid Π½Π΅ вносит драматичСских ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стали Π³Ρ€ΠΈΠ΄-элСмСнтами. Они Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ Π² ΠΎΠ΄Π½ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ полосС сСтки, ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, сСтка создала нСявныС строки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.

See the Pen Grid Defaults by rachelandrew (@rachelandrew) on CodePen.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ раскладку Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° сСтку Π·Π° счСт добавлСния ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Для этого ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство grid-template-rows.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, я создала Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Ρ€Π°Π²Π½ΠΎΠΉ высоты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠ²ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния Π² CSS, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Π³Ρ€ΠΈΠ΄Π° β€” fr. Π­Ρ‚ΠΎ сокращСниС ΠΎΡ‚ fraction (доля), Π² Π΄Π°Π½Π½ΠΎΠΌ случаС это доля доступного пространства, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ наши Π³Ρ€ΠΈΠ΄-элСмСнты сразу ΠΆΠ΅ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ ΠΏΠΎ сСткС Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Π½Π°ΡˆΠΈΡ… явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… столбцов. Π’ сСткС ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½Π΅Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ явно строки: ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ заполнСния доступных ячССк Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ…, строки Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ для размСщСния ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ элСмСнтов.

See the Pen Grid Columns by rachelandrew (@rachelandrew) on CodePen.

ΠžΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠœΡ‹ Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· этих Π³Ρ€ΠΈΠ΄-элСмСнтов, ΠΎΠ½ΠΈ сами Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π»ΠΈ сСбя ΠΏΠΎ нашСй сСткС, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ячСйку. ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния для Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • grid-auto-flow: row
  • grid-auto-rows: auto
  • align-items: stretch
  • justify-items: stretch
  • grid-gap: 0

Π­Ρ‚ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ наши Π³Ρ€ΠΈΠ΄-элСмСнты располоТСны ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ячСйкС сСтки, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΊ рядов. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас трСхколоночная сСтка, послС заполнСния Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ ряд для размСщСния ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ элСмСнтов. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ для заполнСния ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ сСтки.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²

Π’ этих Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΈΡΡŒ со значСниями, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ выравнивания Π±Π»ΠΎΠΊΠΎΠ². β€œBox Alignment Module Level 3” ΠΏΠΎ сути ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° всС выравнивания ΠΈ распрСдСлСния пространства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² спСцификации флСксбокса ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… доступными для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ флСксбокс, Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ².

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² флСксбоксС ΠΈ Π³Ρ€ΠΈΠ΄Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π΅ΠΌ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

Колонки ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ высоты

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто дСлалось Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ раскладки, Π½ΠΎ чСртовски слоТно Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ позиционирования ΠΈ обтСкания. НиТС, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ΠΌ, наши ΠΊΠ°Ρ€Ρ‚Ρ‹ содСрТат Ρ€Π°Π·Π½ΠΎΠ΅ количСство ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π£ нас Π½Π΅Ρ‚ способа ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ высотС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ β€” Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ ΠΊΠ°Ρ€Ρ‚ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… связСй Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

See the Pen Floated Columns by rachelandrew (@rachelandrew) on CodePen.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ свойство display Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ grid ΠΈΠ»ΠΈ flex, ΠΌΡ‹ устанавливаСм ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ свойств выравнивания Π±Π»ΠΎΠΊΠΎΠ², дСлая созданиС ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ€Π°Π²Π½ΠΎΠΉ высоты простым.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с флСксбоксом Π² Π½Π°ΡˆΠΈΡ… элСмСнтах находится Ρ€Π°Π·Π½ΠΎΠ΅ количСство ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π€ΠΎΠ½ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… выравниваСтся ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ, Π° Π½Π΅ сидит Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρƒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов. Π’Π°ΠΊ ΠΊΠ°ΠΊ эти элСмСнты Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π² ряд, ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ контролируСтся свойством align-items. А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ высоты, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ этого свойства Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ stretch β€” это Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства.

See the Pen Flexbox Equal Height Columns by rachelandrew (@rachelandrew) on CodePen.

Π’ΠΎ ΠΆΠ΅ самоС ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΈ с раскладкой Π½Π° Π³Ρ€ΠΈΠ΄Π΅. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ ΠΈΠ· раскладок β€” Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ боковая). Π― ΠΎΠΏΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния fr: боковая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, Π° основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ β€” 3. Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ края, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² основной ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅. ΠžΠΏΡΡ‚ΡŒ, Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ для align-items являСтся stretch.

See the Pen Grid Equal Height Columns by rachelandrew (@rachelandrew) on CodePen.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² флСксбоксС

ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для align-items Π² флСксбоксС ΠΈ Π³Ρ€ΠΈΠ΄Π΅ являСтся stretch.

Π’ флСксбоксС ΠΏΡ€ΠΈ использовании align-items, ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π° ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ осях. Основная ось опрСдСляСтся свойством flex-direction. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ основной осью являСтся ряд (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒ): ΠΌΡ‹ растягиваСм элСмСнты Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ оси Π΄ΠΎ высоты флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ высота флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° это высота флСкс-элСмСнта с наибольшим количСством ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

УвСличСнная вСрсия

Π― ΠΌΠΎΠ³Ρƒ Π·Π°Π΄Π°Ρ‚ΡŒ высоту ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΈ Π² этом случаС Π΅Π³ΠΎ высота Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.

УвСличСнная вСрсия

ВмСсто Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ значСния stretch ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • flex-start
  • flex-end
  • baseline
  • stretch

Для управлСния Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ основной оси, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство justify-content. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ flex-start, поэтому всС элСмСнты Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ. Π£ нас Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

  • flex-start
  • flex-end
  • center
  • space-around
  • space-between

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова space-between ΠΈ space-around особСнно интСрСсны. Π’ случаС со space-between, пространство ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ послС ΡƒΠΊΠ»Π°Π΄ΠΊΠΈ флСкс-элСмСнтов Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

УвСличСнная вСрсия

ИспользованиС space-around Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ распрСдСляСтся пространство, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ с ΠΎΠ±Π΅ΠΈΡ… сторон ΠΎΡ‚ элСмСнтов, Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ†.

УвСличСнная вСрсия

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ этих свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π΄Π΅ΠΌΠΎ:

See the Pen Flexbox Alignment flex-direction: row by rachelandrew (@rachelandrew) on CodePen.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ вывСсти флСкс-элСмСнты ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ, Π° Π½Π΅ ΠΊΠ°ΠΊ ряд. Если ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ flex-direction Π½Π° column, Ρ‚ΠΎ основной осью станСт ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, Π° ряд станСт ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ осью β€” align-items ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ stretch, Π° элСмСнты Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ряда.

УвСличСнная вСрсия

Если ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ flex-start.

УвСличСнная вСрсия

See the Pen Flexbox Alignment flex-direction: column by rachelandrew (@rachelandrew) on CodePen.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π³Ρ€ΠΈΠ΄Π΅

Π’ Π³Ρ€ΠΈΠ΄-раскладкС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ области сСтки. Π’ флСксбоксС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± основной ΠΈ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ осях; Π² случаС с Π³Ρ€ΠΈΠ΄ΠΎΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ β€œΠ±Π»ΠΎΡ‡Π½Π°Ρβ€ ΠΈΠ»ΠΈ β€œ колоночная ΠΎΡΡŒβ€ для описания осСй, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… наши ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ β€œΡΡ‚Ρ€ΠΎΡ‡Π½Π°Ρβ€ ΠΈ β€œΡ€ΡΠ΄Π½Π°Ρ ΠΎΡΡŒβ€ для описания осСй, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… наши ряды, ΠΊΠ°ΠΊ это Π·Π°Π΄Π°Π½ΠΎ спСцификациСй.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ области Π³Ρ€ΠΈΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства ΠΈ значСния, описанныС Π² спСцификации выравнивания Π±Π»ΠΎΠΊΠΎΠ².

ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π³Ρ€ΠΈΠ΄Π° это ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ячССк. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Ρƒ нас Π΅ΡΡ‚ΡŒ чСтырСхколоночная ΠΈ чСтырСхрядная сСтка. Ряды ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ отступами Π² 10 пиксСлСй ΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ области Π³Ρ€ΠΈΠ΄Π°, созданныС с использованиСм позиционирования Π½Π° основС Π»ΠΈΠ½ΠΈΠΉ. ΠœΡ‹ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, сСйчас скаТу, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ / это линия, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС это мСсто, Π³Π΄Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

See the Pen Grid Alignment: align-items and justify-items by rachelandrew (@rachelandrew) on CodePen.

ВочСчная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ области. Π’Π°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, каТдая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ stretch для align-items Π½Π° оси ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ justify-items Π½Π° оси ряда. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ растягиваСтся для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ заполнСния области.

УвСличСнная вСрсия

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, я ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ align-items Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π½Π° center. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π³Ρ€ΠΈΠ΄-элСмСнтС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства align-self. Π’ этом случаС, я Π·Π°Π΄Π°Π»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center всСм элСмСнтам , ΠΊΡ€ΠΎΠΌΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°Π΄Π°Π½ΠΎ stretch.

УвСличСнная вСрсия

Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, я снова помСняла значСния justify-items ΠΈ justify-self , Π·Π°Π΄Π°Π² соотвСтствСнно center ΠΈ stretch.

УвСличСнная вСрсия

Π’ΠΎ всСх этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ выравнивался Π² областях Π³Ρ€ΠΈΠ΄Π°, области ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ Π»ΠΈΠ½ΠΈΠΈ Π³Ρ€ΠΈΠ΄Π°.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ всю сСтку Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ссли наши полосы Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС пространства, Ρ‡Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π·Π°Π΄Π°Π½ΠΎ display: grid. Π’ этом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства align-content ΠΈ justify-content, ΠΊΠ°ΠΊ ΠΈ Π² случаС с флСксбоксом.

See the Pen Grid Alignment: aligning the grid by rachelandrew (@rachelandrew) on CodePen.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ ряды Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°Ρ… ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС пространства, Ρ‡Π΅ΠΌ позволяСт ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Π”Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΠ±ΠΎΠΈΡ… start.

УвСличСнная вСрсия

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ полосы Π²ΠΏΡ€Π°Π²ΠΎ Π²Π½ΠΈΠ·, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° end.

УвСличСнная вСрсия

Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ с флСксбоксом, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ space-around ΠΈ space-between. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»Π΅Ρ‡ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для нас, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ отступы Π² сСткС станут ΡˆΠΈΡ€Π΅. Однако, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΈ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° Codepen, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π΅ ΠΆΠ΅ отступы ΠΌΠ΅ΠΆΠ΄Ρƒ полосами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ нас Π±Ρ‹Π»ΠΈ с флСксбоксом.

УвСличСнная вСрсия

ΠŸΠΎΠ»ΠΎΡΡ‹ фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, Ссли ΠΎΠ½ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ большС ΠΎΠ΄Π½ΠΎΠΉ полосы. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ #2 ΠΈ #4 Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡˆΠΈΡ€Π΅, Π° #3 Π²Ρ‹ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ полосами.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΈΠ΄, Π·Π°Π΄Π°Π² align-content ΠΈ justify-content Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

УвСличСнная вСрсия

Π£ нас Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ возмоТности выравнивания Π² флСксбоксС ΠΈ Π³Ρ€ΠΈΠ΄Π΅ ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ согласованно. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° β€” этого ΠΈ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Π²Π΅Π±Ρƒ Π΄ΠΎ настоящСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π’ послСднСм Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрСли Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. Бвойства выравнивания Π±Π»ΠΎΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² раскладках Π½Π° основС флСксбокса ΠΈ Π³Ρ€ΠΈΠ΄Π° это ΠΎΠ΄Π½Π° ΠΈΠ· областСй, Π³Π΄Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ эти спСцификации Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π² ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ являСтся ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ. ЗначСния Ρ‚ΠΈΠΏΠ° space-between, space-around ΠΈ stretch ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ отзывчивости ΠΈ Ρ€Π°Π²Π½ΠΎΠ³ΠΎ распрСдСлСния содСрТимого ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.

Однако здСсь Π΅ΡΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ большСС. ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ часто Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² сохранСнии ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ. Когда ΠΌΡ‹ рассчитываСм ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ для ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ target Γ· context, прСдставлСнный Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π­Ρ‚Π°Π½Π° ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚Π° β€œFluid Grids”, ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°Ρ…. ЀлСксбокс ΠΈ Π³Ρ€ΠΈΠ΄ Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ простыС способы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с пропорциями Π² нашСм Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.

ЀлСксбокс Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ гибкости Π½Π° основС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ это ΠΏΡ€ΠΈ использовании ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова space-between для задания Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… отступов ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами. Π‘Π½Π°Ρ‡Π°Π»Π° рассчитываСтся количСство пространства ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ дСлится ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ размСщСния элСмСнтов. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ большСго контроля Π½Π°Π΄ распрСдСлСниСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π·Π° счСт свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ самим флСкс-элСмСнтам:

  • flex-grow
  • flex-shrink
  • flex-basis

Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ свойства Ρ‡Π°Ρ‰Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ записью свойства flex. Если ΠΌΡ‹ добавляСм элСмСнту flex: 1 1 300px, ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ свойство flex-grow Ρ€Π°Π²Π½ΠΎ 1, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ этот элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ; flex-shrink Ρ€Π°Π²Π½ΠΎ 1, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ элСмСнтам ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ, Π° flex-basis Ρ€Π°Π²Π΅Π½ 300 пиксСлям. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этих ΠΏΡ€Π°Π²ΠΈΠ» ΠΊ нашСй ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½ΠΎΠΉ раскладкС даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

See the Pen Flexbox: flex properties by rachelandrew (@rachelandrew) on CodePen.

Наш flex-basis Ρ€Π°Π²Π΅Π½ 300 пиксСлям ΠΈ Ρƒ нас Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² ряду. Если флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡˆΠΈΡ€Π΅ 900 пиксСлСй, Ρ‚ΠΎΠ³Π΄Π° ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство дСлится Π½Π° Ρ‚Ρ€ΠΈ ΠΈ распрСдСляСтся ΠΏΠΎΡ€ΠΎΠ²Π½Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ flex-grow Ρ€Π°Π²Π½Ρ‹ΠΉ 1 ΠΈ наши элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ расти большС, Ρ‡Π΅ΠΌ Π·Π°Π΄Π°Π½ΠΎ flex-basis. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π»ΠΈ flex-shrink Ρ€Π°Π²Π½Ρ‹ΠΉ 1, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ссли Ρƒ нас Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ мСста для Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΏΠΎ 300 пиксСлСй, ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π²Π½Ρ‹Ρ… долях.

Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти элСмСнты росли Π² Ρ€Π°Π·Π½Ρ‹Ρ… пропорциях, Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ flex-grow Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов. Если ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт занял Π²Ρ‚Ρ€ΠΎΠ΅ большС доступного пространства, Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ flex-grow: 3.

See the Pen Flexbox: flex properties by rachelandrew (@rachelandrew) on CodePen.

ДоступноС пространство распрСдСляСтся послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ мСсто Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ flex-basis. ИмСнно поэтому наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π½Π΅ стал Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…, Π° просто занял Ρ‚Ρ€ΠΈ части ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ пространства. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ большСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Ссли Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ flex-basis:0, Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ стартового значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΈΠ· ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. БоотвСтствСнно, вся ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ распрСдСлСна ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ.

See the Pen Flexbox: flex properties by rachelandrew (@rachelandrew) on CodePen.

ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ инструмСнтом, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΌ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ эти значСния являСтся Flexbox Tester. ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния ΠΈ ΠΎΠ½ рассчитаСт для вас ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ auto Π² качСствС значСния flex-basis, Ρ‚ΠΎ Π² Ρ€ΠΎΠ»ΠΈ послСднСго Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ любой доступный Ρ€Π°Π·ΠΌΠ΅Ρ€ флСкс-элСмСнта. Если Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Ρ‚ΠΎΠ³Π΄Π° Π² качСствС Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использовано Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ content, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ использованиС auto ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ auto ΠΈ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Ссли элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ флСксбокс обСспСчит этот Ρ€Π°Π·ΠΌΠ΅Ρ€.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, я Π·Π°Π΄Π°Π»Π° всСм ΠΊΠ°Ρ€Ρ‚Π°ΠΌ flex-basis: auto, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 350 пиксСлСй. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ flex-basis этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π²Π΅Π½ 350 пиксСлям, Ρƒ Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ½ опрСдСляСтся ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

See the Pen Flexbox: flex properties by rachelandrew (@rachelandrew) on CodePen.

Если ΠΌΡ‹ вСрнСмся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ flex: 1 1 300px, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ элСмСнтов ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ flex-wrap: wrap ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ, элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ, насколько это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ flex-basis. Если Ρƒ нас 5 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ 3 ΠΈΠ· Π½ΠΈΡ… ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ ряд, Ρ‚ΠΎΠ³Π΄Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 2 Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ элСмСнтам ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ, ΠΎΠ±Π° пСрСнСсСнных элСмСнта вырастут Π² Ρ€Π°Π²Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 2 Ρ€Π°Π²Π½Ρ‹Ρ… ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… элСмСнта снизу ΠΈ 3 Ρ€Π°Π²Π½Ρ‹Ρ… элСмСнта свСрху.

See the Pen Flexbox: wrapping by rachelandrew (@rachelandrew) on CodePen.

Часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ вопрос: Π° ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ряду Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ, оставляя послС сСбя пустоС пространство? Π‘ флСксбоксом Π½ΠΈΠΊΠ°ΠΊ. Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния Π½ΡƒΠΆΠ½Π° раскладка Π½Π° Π³Ρ€ΠΈΠ΄Π΅.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€ΠΈΠ΄-раскладки

Π“Ρ€ΠΈΠ΄, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ создания полос ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ рядов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ элСмСнты. Когда ΠΌΡ‹ создаСм Π³ΠΈΠ±ΠΊΡƒΡŽ Π³Ρ€ΠΈΠ΄-раскладку, ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ полос Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ β€” ΠΈΠΌΠ΅Π½Π½ΠΎ полос, Π° Π½Π΅ элСмСнтов, ΠΊΠ°ΠΊ Π² флСксбоксС. ΠœΡ‹ ΡƒΠΆΠ΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ fr, ΠΊΠΎΠ³Π΄Π° создавали раскладку Π½Π° Π³Ρ€ΠΈΠ΄Π΅. Π­Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ flex-grow ΠΏΡ€ΠΈ flex-basis:0. Она распрСдСляСт Π΄ΠΎΠ»ΠΈ доступного пространства Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π²ΠΎΠΉ полосС ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π±Ρ‹Π»ΠΎ Π·Π°Π΄Π°Π½ 2fr, Π΄Π²ΡƒΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ 1fr. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Π΄Π΅Π»ΠΈΠΌ пространство Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части ΠΈ Π΄Π°Π΅ΠΌ Π΄Π²Π΅ части ΠΏΠ΅Ρ€Π²ΠΎΠΉ полосС ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π²ΡƒΠΌ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΡΡ.

See the Pen Simple grid show fraction units by rachelandrew (@rachelandrew) on CodePen.

БмСшиваниС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния ΠΈ fr Π²Π°Π»ΠΈΠ΄Π½ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ полоса 2fr, полоса 1fr ΠΈ полоса Π² 300 пиксСлСй. Π‘Π½Π°Ρ‡Π°Π»Π° вычитаСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ полосы, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство дСлится Π½Π° Ρ‚Ρ€ΠΈ, Π΄Π²Π΅ части ΠΈΠ΄ΡƒΡ‚ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ полосу, Π° ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ.

See the Pen Grid: Mixing absolute and fraction units by rachelandrew (@rachelandrew) on CodePen.

Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ наши элСмСнты Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ полосы β€” ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ всСму ряду, ΠΊΠ°ΠΊ Π² флСксбоксС. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Π³Ρ€ΠΈΠ΄Π΅ ΠΌΡ‹ создаСм Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ раскладку, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅ΠΌ Ρ‚ΡƒΠ΄Π° элСмСнты. Π’ флСксбоксС ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ наш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько помСщаСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ, Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ Π² ряду, обрабатывая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ряды ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹.

Π₯ΠΎΡ€ΠΎΡˆΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΅ΡΡ‚ΡŒ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, сколько Π²Π»Π΅Π·Π΅Ρ‚ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синтаксиса grid ΠΈ repeat.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ синтаксис repeat для создания максимального количСства Π΄Π²ΡƒΡ…ΡΠΎΡ‚ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ синтаксис repeat для пСрСчислСния полос с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом auto-fill ΠΈ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΌ ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ.

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² Chrome, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² вСрсии Firefox для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

See the Pen Grid: As many 200 pixel tracks as will fit by rachelandrew (@rachelandrew) on CodePen.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ шаг ΠΈ ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ»Π΅Π²Ρ‹Π΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΠΈΠ΄ создавал максимум Π΄Π²ΡƒΡ…ΡΠΎΡ‚ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… полос, ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈ ΠΏΠΎΡ€ΠΎΠ²Π½Ρƒ распрСдСлил ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ мСсто.

See the Pen Grid: As many 200 pixel tracks as will fit, distribute remain space evenly by rachelandrew (@rachelandrew) on CodePen.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ совмСстим прСимущСства Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ раскладки с Π³ΠΈΠ±ΠΊΠΈΠΌ количСством полос β€” ΠΈ всС это Π±Π΅Π· мСдиазапросов. Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΡ‹ рассмотрим Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ спСцификаций флСксбокса ΠΈ Π³Ρ€ΠΈΠ΄Π°. Π’Π°ΠΌ, Π³Π΄Π΅ флСксбокс ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ элСмСнты Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ, Π³Ρ€ΠΈΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ порядка Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ порядка элСмСнтов

Π‘ флСксбоксом ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π² ΠΏΠ»Π°Π½Π΅ позиционирования флСкс-элСмСнтов. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ направлСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±Ρ‚Π΅ΠΊΠ°ΡŽΡ‚, Π·Π°Π΄Π°Π² flex-direction Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ row, row-reverse ΠΈΠ»ΠΈ column, column-reverse ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ порядок, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ порядок Π²Ρ‹Π²ΠΎΠ΄Π° элСмСнтов.

See the Pen Flexbox: order by rachelandrew (@rachelandrew) on CodePen.

Π‘ Π³Ρ€ΠΈΠ΄-раскладкой, Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты ΠΏΠΎ сСткС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΡ‹ полагаСмся Π½Π° автоматичСскоС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ сСткС; ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌΠΈ элСмСнтов. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° основС Π»ΠΈΠ½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π³Ρ€ΠΈΠ΄Π°.

Бвойства grid-column ΠΈ grid-row ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ записью ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° свойств: grid-column-start, grid-row-start, grid-column-end ΠΈ grid-row-end. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ / это линия, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ послС β€” линия, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ заканчиваСтся.

See the Pen Grid: line-based positioning by rachelandrew (@rachelandrew) on CodePen.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ свои Π»ΠΈΠ½ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС свою сСтку Π² Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. ИмСна Π»ΠΈΠ½ΠΈΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках, Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вмСсто индСкса Π»ΠΈΠ½ΠΈΠΈ указываСтся Π΅Π΅ имя.

See the Pen Grid: line-based positioning, named lines by rachelandrew (@rachelandrew) on CodePen.

Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Π»ΠΈΠ½ΠΈΠΉ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ индСкса.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово span, охватывая ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ число Π»ΠΈΠ½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ col. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ позиционирования ΠΏΠΎΠ»Π΅Π·Π΅Π½ для использования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах раскладки. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, я Ρ…ΠΎΡ‡Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π½Π° 6 полосах ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ заняли Π±Ρ‹ Ρ‚Ρ€ΠΈ полосы. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π°Π²Ρ‚ΠΎΡ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ для раскладки элСмСнтов, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π³Ρ€ΠΈΠ΄ встрСчаСт элСмСнт с классом wide, стартовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ auto, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ span 2; Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ начнСтся Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡Π°Ρ‚ΡŒ автоматичСски, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ.

See the Pen Grid: multiple lines with the same name by rachelandrew (@rachelandrew) on CodePen.

ИспользованиС авторазмСщСния с нСсколькими ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² вашСй стСкС, Ρ‚Π°ΠΊΠΆΠ΅ Π² сСткС ΠΌΠΎΠ³ΡƒΡ‚ появится элСмСнты Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²ΡƒΡ… полос ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³Ρ€ΠΈΠ΄ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ€Π΅Π΄, поэтому ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° оставит ΠΏΡ€ΠΎΠ±Π΅Π», ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ β€” Π΅ΡΠ»ΠΈ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ grid-auto-flow: dense, Π² этом случаС Π³Ρ€ΠΈΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ для заполнСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², бСря ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² DOM-порядкС.

See the Pen Grid: grid-auto-flow: dense by rachelandrew (@rachelandrew) on CodePen.

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования элСмСнтов Π² Π³Ρ€ΠΈΠ΄-раскладкС β€” ΠΏΡƒΡ‚Π΅ΠΌ создания Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния раскладки Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² свойствС grid-template-areas. Для этого Π²Π°ΠΌ сначала Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° всСм прямым ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌ Π³Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ располагаСм элСмСнты Π² ΠΌΠ°Π½Π΅Ρ€Π΅ ASCII-Π°Ρ€Ρ‚Π°, указывая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ grid-template-areas. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ раскладку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСдиазапросов, Π²Π°ΠΌ достаточно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это свойство.

See the Pen Grid: template areas by rachelandrew (@rachelandrew) on CodePen.

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ячСйку пустой, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ ΡΠ΅Ρ€ΠΈΡŽ Ρ‚ΠΎΡ‡Π΅ΠΊ Π±Π΅Π· пустого пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‚ элСмСнтом Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… полос, ΠΌΡ‹ повторяСм Π΅Π³ΠΎ имя.

ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ пСрСупорядочСния для доступности.

Π’ флСксбоксС, Π° Π΅Ρ‰Π΅ больш Π² Π³Ρ€ΠΈΠ΄Π΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ с ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для пСрСупорядочСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ спСцификация флСксбокса:

Авторы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, Π° Π½Π΅ логичСский порядок. Π’Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ логичСскоС пСрСупорядочиваниС.

И ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² спСцификации Π³Ρ€ΠΈΠ΄Π°:

Π“Ρ€ΠΈΠ΄-раскладка Π΄Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСстановки ΠΏΠΎ всСму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Однако это Π½Π΅ являСтся Π·Π°ΠΌΠ΅Π½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ исходников Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бвойства упорядочивания ΠΈ размСщСния ΠΏΠΎ сСткС Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ Π½Π΅Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ° (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅Ρ‡ΡŒ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ порядка Π³Ρ€ΠΈΠ΄-элСмСнтов Π½Π΅ влияСт порядок ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΏΠΎ Π½ΠΈΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ссылкам).

Π’ ΠΎΠ±ΠΎΠΈΡ… случаях, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, пСрСупорядочиваниС являСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Оно Π½Π΅ мСняСт логичСский порядок Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ особо ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ слабовидящих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ. ΠžΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ Ρ‚Π°Π±ΠΎΠΌ ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ свСрху Π²Π½ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΈΠ΄-элСмСнт Π² источникС находится Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ позиционируСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ.

Новая систСма для раскладки

Π― Π½Π΅ рассматривала ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ аспСкт флСксбокса ΠΈ Π³Ρ€ΠΈΠ΄Π° Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” моя Ρ†Π΅Π»ΡŒ состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сходства ΠΈ различия Π² спСцификациях ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ². Для дСмонстрации Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ эти спСцификации принСсли Π½Π°ΠΌ Π½ΠΎΠ²ΡƒΡŽ систСму раскладки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π½ΡƒΠΆΠ΄Π°ΠΌ сайтов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создаСм сСйчас.

Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ флСксбокс Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ΄ ΠΏΠΎΠ΄ Ρ„Π»Π°Π³ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Chrome, Opera, Safari ΠΈ Firefox. ЀлСксбокс ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» с прСфиксной вСрсиСй, которая использовалась Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ измСнился, оставив нас с ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ. Π“Ρ€ΠΈΠ΄ разрабатывался ΠΏΠΎΠ΄ Ρ„Π»Π°Π³ΠΎΠΌ ΠΈ Ссли Π²Ρ‹ посмотритС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ совмСстимы. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ спСцификация находится Π² статусС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ³Π΄Π° Π³Ρ€ΠΈΠ΄ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ (это оТидаСтся Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π³ΠΎΠ΄Π°) Ρƒ Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ солидная кроссбраузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСсурсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² спискС Π½ΠΈΠΆΠ΅.

РСсурсы

Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ спСцификации:

ОписаниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ SVG

Π”ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния этого Π±Π»ΠΎΠ³Π° стало нСзаслуТСнноС Π·Π°Π±Π²Π΅Π½ΠΈΠ΅ Π½Π° Ρ†Π΅Π»Ρ‹Ρ… Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ – SVG (Scalable Vector Graphics), входящСго Π² подмноТСство Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠ³ΠΎ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ XML.
Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ SVG 1.0 Π±Ρ‹Π» принят Π² качСствС спСцификации ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΠΌ ВсСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹ (W3C) Π² сСнтябрС 2001 Π³. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ SVG 1.1 ΠΈ Π΅Π³ΠΎ вСрсии SVG mobile profiles (SVG Basic and SVG Tiny) Π±Ρ‹Π»ΠΈ приняты консорциумом Π² качСствС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π² январС 2003 Π³.
БСйчас вСдутся Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ созданию стандарта SVG 2.0

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° SVG.

Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Π΄ΠΎΠ»Π³ΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΎ прСимущСствах Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ растровой Π² Π²Π΅Π±Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π·Π°ΠΌΠ΅Ρ‡Ρƒ лишь, Ρ‡Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ созданный, Ρ„Π°ΠΉΠ» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ SVG ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства ΠΈ Π½Π° мобильном устройствС ΠΈ Π½Π° станционарном ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ домашнСго ПК.
Π¨Π°ΠΏΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ SVG, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π° β€œΠ»Π΅Ρ‚Ρƒβ€ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ.
SVG – это двухмСрная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ это тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΈΠ»ΠΈ просто Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…: Incscape , Adobe illustrator, CorelDRAW

БСсконСчноС ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° svg.

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ происходит Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ изобраТСния.
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° SVG – это Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ бСсконСчныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΊΠ°ΠΊ Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎ осям X ΠΈ Y. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ SVG ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ области просмотра: viewport – систСмная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра ΠΈ viewBox – ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° систСмных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ viewport, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ собствСнной, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ систСмой ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΠΎΠΊΠ½ΠΎ просмотра viewBox, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ΠΎ Π² любоС мСсто Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° SVG, ΠΏΡ€ΠΈ этом бСрСтся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ изобраТСния ΠΏΠΎΠ΄ Π½ΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ послС процСсса согласования ΠΌΠ΅ΠΆΠ΄Ρƒ viewBox ΠΈ viewport, возвращаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра viewport, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ это свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ изобраТСния, мСняя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ viewBox.

ΠŸΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° просмотра viewbox ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ изобраТСния Π² систСмной области просмотра ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° viewbox.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ рСализуСтся эффСкт Π»ΡƒΠΏΡ‹. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ эти процСссы Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Ρ‹ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: Врансформация ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ SVG ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Viewbox.

 

ВзаимодСйствиС SVG, XML с HTML, CSS, Jscript

Π’ SVG, ΠΊΠ°ΠΊ ΠΈ Π² HTML ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ссылки Π½Π° внСшниС рСсурсы. Но Ссли Π² HTML ΠΎΠ΄Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ внСшнСй ссылки, Ρ‚ΠΎ Π² SVG Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ссылок . ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° кликабСльна.
Π’Π½ΡƒΡ‚Ρ€ΡŒ HTML страницы Π»Π΅Π³ΠΊΠΎ встраиваСтся ΠΊΠΎΠ΄ SVG Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ внСшний SVG Ρ„Π°ΠΉΠ». МоТно Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π²Π½ΡƒΡ‚Ρ€ΠΈ SVG Ρ„Π°ΠΉΠ»Π° Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ HTML Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ² foreignObject. ΠŸΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ интСрСсныС эффСкты: Π’Π½ΡƒΡ‚Ρ€ΠΈ SVG Ρ„Π°ΠΉΠ»Π° находится Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ внСшний HTML сайт. К SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS 2.0, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сразу нСсколькими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ *.svg. Π’Π°ΠΊΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ допустимо ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π° *.svg Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³ΠΎΠ² style ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ стили нСпосрСдствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… строк Ρ„ΠΈΠ³ΡƒΡ€ ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ.
SVG, ΠΊΠ°ΠΊ любой основанный Π½Π° XML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ трансформации (XSLT).
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡ XML-Π΄Π°Π½Π½Ρ‹Π΅ Π² SVG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого XSL, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ графичСскоС прСдставлСниС тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, гистограммы ΠΈ Ρ‚.Π΄.

Анимация ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ SVG.

Анимация Π² SVG осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ языка SMIL (Synchronized Multimedia Integration Language). Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ скриптовыС языки Π½Π° основС спСцификации ECMAScript β€” это встраиваСмый Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык программирования.
Π’ΠΎ Π΅ΡΡ‚ΡŒ всё находится Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° SVG, поэтому Π½Π΅Ρ‚ нСобходимости для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.
На ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ Π½Π° Ρ†Π΅Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий (ΠΊΠ»ΠΈΠΊ, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΊΠΈ, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши ΠΈ Ρ‚.Π΄), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ рисунком. НавСдитС курсор ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒβ€œStart” Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ слСва.
По ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ mouseover Π½Π° этой ΠΊΠ½ΠΎΠΏΠΊΠ΅ начнСтся анимация ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ begin=”startButton. mouseover” – Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΡˆΠ°Ρ€ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ. Закончится анимация Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ΄Π΅ 16 сСкунд, Π»ΠΈΠ±ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎ навСдСнию курсора ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ β€œStop”. ΠŸΡ€ΠΈ этом каТдая Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° управляСт своим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ. На рисункС Π½ΠΈΠΆΠ΅ анимация начинаСтся ΠΈ заканчиваСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ GO ΠΈ STOP. Π’ этом случаС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ событиС click. Команда Π½Π° запуск Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ – begin=”gO.click” ΠΈ соотвСтствСнно остановка – end=”stop.click”
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ – плавная отрисовка ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с нуля Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ изобраТСния.

Π£ΠΆΠ΅ встроСнныС Π² SVG языки программирования ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ довольно слоТныС сцСнарии Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Но, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ срСдства для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрактивности Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΅Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ – это внСшниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: D3.js, BonsaiJS, Svg.js, Snapsvg.js

Π•Ρ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ⇛

НСдостатки SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

  • Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ количСства ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, быстрСС растёт Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° SVG-Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ случай β€” ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдставляСт собой Π±Π΅Π»Ρ‹ΠΉ ΡˆΡƒΠΌ. Π’ этом случаС SVG Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Π΄Π°Ρ‘Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… прСимущСств Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Ρˆ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ растровому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, SVG становится Π½Π΅Π²Ρ‹Π³ΠΎΠ΄Π΅Π½ ΡƒΠΆΠ΅ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄ΠΎ стадии Π±Π΅Π»ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°.
  • Π’Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ использования Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… картографичСских прилоТСниях ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния малСнькой части изобраТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.
  • Π’ настоящСС врСмя SVG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ примСняСтся Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎ, ΠΈΠ·-Π·Π° нСдостаточной кроссбраузСрности. Π›ΡƒΡ‡ΡˆΠ΅ всСго обстоят Π΄Π΅Π»Π° Ρƒ Mozilla Firefox со встроСнным просмотрщиком SVG, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ находятся Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠ° ВсСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹ (W3C) ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ стандарта SVG. Π₯ΡƒΠΆΠ΅ всСго Π΄Π΅Π»Π° ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° SVG Ρƒ Microsoft, которая ΠΏΠΎΠΊΠΈΠ½ΡƒΠ»Π° Π³Ρ€ΡƒΠΏΠΏΡƒ 2003 Π³. Для Internet Explorer – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Adobe SVG Viewer (ASV). Π‘ 9 вСрсии IE частично ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SVG.
    Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Apple Safari, Google Chrome Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ SVG, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ SVG – это большая спСцификация (Π²Π΄Π²ΠΎΠ΅ большС HTML 4.01), ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постСпСнно, ΠΎΡ‚ вСрсии ΠΊ вСрсии. Но Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ SVG Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π² области Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π²Π΅Π±Π΄ΠΈΠ·Π°ΠΉΠ½Π°.


 

 

UPD. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ½Π»Π°ΠΉΠ½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ SVG ΠΊΠΎΠ΄Π° path.
ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ: Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° SVG Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ⇛

Как Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² любом мСстС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² любом мСстС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ, Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ CSS. Но ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ position: absolute , ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ; Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΈΠ»ΠΈ справа, Π½ΠΎ ΠΈ Π² любом ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ β€” рядом с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ, Π½ΠΈΠΆΠ½ΠΈΠΌ, Π»Π΅Π²Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов HTML, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ p , h , div ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ большС Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

position: absolute для позиционирования изобраТСния

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ position: absolute Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для размСщСния изобраТСния Π² любом мСстС, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  • Π‘Π΅Ρ€Π΅ΠΌ Ρ‚Π°Ρ€Ρƒ Π΄Π΅Π» .
  • Π‘Ρ‚ΠΈΠ»ΡŒ div с ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ : relative .
  • Π‘Ρ‚ΠΈΠ»ΡŒ div с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой значСния.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ свойство, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.
  • Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ элСмСнт img Π²Π½ΡƒΡ‚Ρ€ΠΈ div .
  • Π‘Ρ‚ΠΈΠ»ΡŒ img с ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ .
  • Для фиксации ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ полоТСния img ; ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства top, bottom, left ΠΈ right. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² любом ΠΈΠ· свойств Top ΠΈ Bottom. Π’Π°ΠΊΠΆΠ΅ установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² любом ΠΈΠ· свойств Left ΠΈ Right.
  • Image width ΠΈ height Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ мСньшС, Ρ‡Π΅ΠΌ Ρƒ div .
  • УстановитС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ свойство: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с img , Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ 1: Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ

Для простоты ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ встроСнный CSS. Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° div:

.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установитС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ изобраТСния со стилСм:


 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ΄Ρ‹:

Π‘ΠΌ. Π’Ρ‹Π²ΠΎΠ΄

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ 2: Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ

ΠšΠžΠ”

Π’Π«Π₯ΠžΠ”

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ 3: Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ

ΠšΠžΠ”

Π’Π«Π₯ΠžΠ”

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ 4: Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ

ΠšΠžΠ”

Π’Π«Π₯ΠžΠ”

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ 5: Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ

ΠšΠžΠ”

Π’Π«Π₯ΠžΠ”

НадСюсь, Π²Ρ‹ смоТСтС Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

ΠŸΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, поТалуйста !!

WordPress Image Positioning, Spacing & Alignment

ПослСднСС обновлСниС:

Ах изобраТСния.

Они Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ³ΠΎΡ€Ρ‡Π°ΡŽΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ WordPress, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Они просто Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΎΡ‚ Π½ΠΈΡ… ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅. К соТалСнию, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ WordPress β€” это Π½Π΅ интСрфСйс пСрСтаскивания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ люди ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

Π‘ выпуском WordPress 5.0 возмоТности рСдактирования ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±Π»ΠΎΠΊΠΎΠ² Β«GutenbergΒ». Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ этот пост. Gutenberg Π½Π΅ являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСтаскиваСмым, Π½ΠΎ это Π±ΠΎΠ»Π΅Π΅ наглядный способ создания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. НСкоторыС части этого Π΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Тизнь Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ Π½Π΅ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ.

Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ обновились Π΄ΠΎ WordPress 5+, Ρ€Π°Π·Π΄Π΅Π» классичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ этого сообщСния для вас.

WordPress 5+: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π±Π»ΠΎΠΊΠΎΠ² Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π°

НСбольшая Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ ΠΌΠΎΠ΅ΠΉ настройкС. Π’ этих дСмонстрациях ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°Ρ… я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Gutenberg с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Top Toolbar . Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнты управлСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° панСль инструмСнтов Π²Π²Π΅Ρ€Ρ…Ρƒ страницы, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ навСсти курсор Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Ρ‡Ρ‚ΠΎ мСня Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚.

Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

НачнСм с основ вставки изобраТСния.

Как ΠΈ всС Π² Π½ΠΎΠ²ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, изобраТСния Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ с использованиСм собствСнного Π±Π»ΠΎΠΊΠ°. Если Ρ€Π°Π½ΡŒΡˆΠ΅ Π²Ρ‹ вставляли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ нСпосрСдствСнно Π² Π°Π±Π·Π°Ρ† тСкста, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ваш Π°Π±Π·Π°Ρ† Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΈΠΌ дискрСтным Π±Π»ΠΎΠΊΠΎΠΌ, Π° вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° Π°Π±Π·Π°Ρ†Π΅Π² тСкста, ΠΈ я Ρ…ΠΎΡ‡Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ + Π»ΠΈΠ±ΠΎ Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Π—Π°Ρ‚Π΅ΠΌ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ изобраТСния.

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ , Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с URL ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.ПослСдний Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΎΠΊΠ½ΠΎ модальной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ вставки Π·Π½Π°ΠΊΠΎΠΌ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас мСньшС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² столбцС с подробностями влоТСния . Они Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС интСрфСйса Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π°.

Π Π°Π·ΠΌΠ΅Ρ€ вставки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ каТСтся большим (ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ вашСй Ρ‚Π΅ΠΌΠΎΠΉ) ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΌ, Ссли большой Π½Π΅ сущСствуСт, Π±Π΅Π· выравнивания.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ настройками Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ справа.Однако Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. (Π― Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти элСмСнты управлСния находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах.)

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Π»ΠΎΠΊΠΈ Π² Gutenberg просто ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, сразу послС вставки тСкст оказываСтся Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ изобраТСния, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π² своСм собствСнном Π±Π»ΠΎΠΊΠ΅.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ выравнивания?

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ тСкста, Π° тСкст Π±Ρ‹Π» ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ. Π₯отя прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³ Π±ΠΎΠ»Π΅Π΅ рСалистичСн, Ρ‡Π΅ΠΌ . Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ , Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, поэтому Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ сообщСний, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΈ пСрСпровСряйтС Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ выравнивания Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ.

Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я Π²Ρ‹Π±Ρ€Π°Π» с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ тСкст пСрСносится Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ изобраТСния. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ области содСрТимого, ΠΎΠ½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² свСрнутом Π²ΠΈΠ΄Π΅. Если я Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСньшСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π² вашСм сообщСнии

ПослС добавлСния Π±Π»ΠΎΠΊΠ° изобраТСния Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами:

  1. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ синиС Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ β€” ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ останутся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список прСдустановлСнных Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния β€” это Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, прСдусмотрСнныС вашСй Ρ‚Π΅ΠΌΠΎΠΉ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ.
  3. ВвСсти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ
  4. ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… # 1 ΠΈ # 3 (начиная с WP 5.0.2), Π½ΠΎ я Π²ΠΈΠΆΡƒ ΠΌΠ½ΠΎΠ³ΠΎ связанных с этим обсуТдСний Π½Π° Github, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ этим Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Для большСй надСТности я Π±Ρ‹ сСйчас ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ рСдактирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚, Ρƒ вас ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΅ΡΡ‚ΡŒ доступ ΠΊ исходному Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.

Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ модальноС ΠΎΠΊΠ½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° для этого изобраТСния.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Edit Image , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ экран Edit Media , Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ измСнСния, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π΅Π·ΠΊΠ°, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚. Π”.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпростым

Знакомая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая всСгда сущСствовала Π² классичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, β€” это ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ выравнивания. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вставляСтС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊ Π½Π΅ΠΌΡƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, всасывая Π΅Π³ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСбольшой Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ тСкста, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΉ рядом с вашим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° находился ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ? Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Π½Π°Π·Ρ‹Π²Π°ΡŽ Β«ΠΏΠΎΠ±Π΅Π³ΠΎΠΌΒ» ΠΈΠ»ΠΈ «очисткой», ΠΈ это всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π΅.

НаТатиС нСсколько Ρ€Π°Π· Π½Π° Π²Π²ΠΎΠ΄ для создания пустых Π°Π±Π·Π°Ρ†Π΅Π² выглядит Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ пустыС Π±Π»ΠΎΠΊΠΈ Π°Π±Π·Π°Ρ†Π΅Π² Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅), Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ. ΠŸΡƒΡΡ‚Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²ΠΎ внСшнСм интСрфСйсС.

Π’ исходной вСрсии этого поста, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Classic Editor Π½ΠΈΠΆΠ΅, я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΏΠ»Π°Π³ΠΈΠ½ Spacer для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π§Ρ‚ΠΎ ΠΆ, Ρƒ Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π° Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Spacer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ это, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ пиксСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ пространство.


Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ прост Π² использовании, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ обратная сторона: ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΅Π΅ отсутствиС. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π±Π»ΠΎΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ фиксированноС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² пиксСлях, Π° Π½Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ смотрится Π½Π° ΠΌΠΎΠ΅ΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅:

Но Π½Π° мобильном Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ большС мСста, Ρ‡Π΅ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹:

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» сюда Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 35 пиксСлСй. Π§Π΅ΠΌ большС Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, Ρ‚Π΅ΠΌ Ρ…ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π΅ΠΌΠΎΠΉ обсуТдСния Π² Gutenberg Github. Π― Π»ΠΈΡ‡Π½ΠΎ пытался Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой голос ΠΊ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π½ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой распространСнной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ всС Π΅Ρ‰Π΅ Π½Π΅Ρ‚, Π΄Π°ΠΆΠ΅ Π² вСрсии 5.6.

Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ CSS, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ класса CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ собствСнный класс с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ стилями для очистки ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

НовыС возмоТности Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ выравнивания ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ, ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Gutenberg прСдставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²ΡƒΡ…: ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ ΠΏΠΎ всСй ΡˆΠΈΡ€ΠΈΠ½Π΅ .

Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ вашСй Ρ‚Π΅ΠΌΠΎΠΉ, поэтому, Ссли Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ваша Ρ‚Π΅ΠΌΠ° Π½Π΅ добавляла ΠΈΡ….

Вочная ΡˆΠΈΡ€ΠΈΠ½Π° ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ вашСй Ρ‚Π΅ΠΌΠΎΠΉ; По сути, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого, Π½ΠΎ Π½Π΅ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ:

Full width Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана.

Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ области содСрТимого.

НСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС

Π’ Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π΅ большС нСльзя Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Ρ€ΡŽΠΊ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ вставляСтС ΠΈΡ… сразу. Но Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ подряд:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Gallery block
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π»ΠΎΠΊ Columns , ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ с Π±Π»ΠΎΠΊΠΎΠΌ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ
Π“Π°Π»Π΅Ρ€Π΅ΠΉΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π±Π»ΠΎΠΊΠ° Gallery ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π±Π»ΠΎΠΊ Image , Π½ΠΎ позволяСт Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, сколько Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π³Π°Π»Π΅Ρ€Π΅ΡŽΒ» Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° экран Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π°Π»Π΅Ρ€Π΅ΡŽΒ». Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ порядок ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ….

Π’ настройках Π±Π»ΠΎΠΊΠ° ГалСрСя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ количСствС столбцов Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ изобраТСния Π±Ρ‹Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² Π³Ρ€Π°Π½ΠΊΠ΅ всСгда автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ области содСрТимого.

НСдостатком Π±Π»ΠΎΠΊΠ° ГалСрСя являСтся настройка ссылок.Π’ настоящСС врСмя Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ с настраиваСмым URL-адрСсом. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈΠ»ΠΈ страницСй влоТСния. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ этим ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, я Π±Ρ‹ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» вмСсто этого ΠΌΠ΅Ρ‚ΠΎΠ΄ Columns.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ„Π°Π»ΡŒΡˆΠΈΠ²Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½Π½

Π‘Π°ΠΌΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π² Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ настоящиС ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΈ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС Π±ΠΎΠ»Π΅Π΅ интСрСсных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния с Π±Π»ΠΎΠΊΠΎΠΌ Β«Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹Β», сначала Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ Β«Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π°Β».

Columns ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ Β«Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈΒ». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π² Π±Π»ΠΎΠΊ Columns. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ сосрСдоточСны Π½Π° изобраТСниях, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих столбцах любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.

Π­Ρ‚ΠΎ удобная функция β€” СдинствСнная привСрСдливая Ρ‡Π°ΡΡ‚ΡŒ β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ столбцов для рСдактирования настроСк, Π° Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ. ИспользованиС ΠΌΡ‹ΡˆΠΈ для навСдСния курсора ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Π₯ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ Π²Ρ‹ΡˆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши со стрСлкой Π²Π½ΠΈΠ· Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π±Π»ΠΎΠΊΡƒ столбцов.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±Π»ΠΎΠΊΠ° столбцов справа ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ столбцы. Π’ настоящСС врСмя ΠΎΠ½ΠΈ ΠΏΠΎΡ€ΠΎΠ²Π½Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΏΠΎ доступному пространству.

Π—Π°Ρ‚Π΅ΠΌ просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ изобраТСния Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ:

МСдиа ΠΈ тСкстовый Π±Π»ΠΎΠΊ

Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ использованию столбцов, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… случаях. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ устанавливаСт ΠΌΠ΅Π΄ΠΈΠ°-элСмСнт рядом с тСкстовым Π±Π»ΠΎΠΊΠΎΠΌ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слСва ΠΈ тСкст справа, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ это Π² настройках:

Если ваша Ρ‚Π΅ΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ выравнивания, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊ этому Π±Π»ΠΎΠΊΡƒ.

Π”Π²Π° различия ΠΌΠ΅ΠΆΠ΄Ρƒ использованиСм этого ΠΈ Π±Π»ΠΎΠΊΠ° столбцов:

1) Π‘Π»ΠΎΠΊ «МСдиа ΠΈ тСкст» автоматичСски Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния. Π˜Ρ‚Π°ΠΊ, Ρ‡Π΅ΠΌ мСньшС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ ΡˆΠΈΡ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ тСкстовый столбСц ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚:

2) Π‘Π»ΠΎΠΊ Media & Text Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ столбцы Π½Π° мобильном устройствС ΠΈΠ»ΠΈ Π½Π΅Ρ‚:

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Gutenberg

Π‘Π»ΠΎΠΊ ΠΊΡ€Ρ‹ΡˆΠΊΠΈ

Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠΊ позволяСт Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ тСкст Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² классичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²).

Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:

  • ГипСрссылка ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста
  • Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ для эффСкта параллакса
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ налоТСния
ВстроСнный Π±Π»ΠΎΠΊ изобраТСния

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ встроСнным Π±Π»ΠΎΠΊΠΎΠΌ изобраТСния ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ изобраТСния?
Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ вопрос.

Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π² Π½Π°Ρ‡Π°Π»Π΅ поста, Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ сдвиг с Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС являСтся Π±Π»ΠΎΠΊΠΎΠΌ.Абзац тСкста, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой 2 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°. Π₯отя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ выравнивания Π² Π±Π»ΠΎΠΊΠ΅ изобраТСния Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΡ‹Π²Π°ΡŽΡ‚ эту Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, позволяя тСксту ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π±Π»ΠΎΠΊ изобраТСния ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ являСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. ВстроСнный Π±Π»ΠΎΠΊ изобраТСния позволяСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ тСксту Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅ .

На самом Π΄Π΅Π»Π΅ возмоТности этого Ρ‚ΠΈΠΏΠ° Π±Π»ΠΎΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ встроСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ находится Π² сообщСнии, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΡƒΠ³Π»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.НапримСр, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ тСкст постфактум ΠΈΠ»ΠΈ гипСрссылку Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π±Π΅Π· прямого рСдактирования HTML). Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит встроСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

Π­Ρ‚ΠΎ основы управлСния изобраТСниями Π² Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π΅. Если Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ WordPress Π΄ΠΎ 5.0 ΠΈΠ»ΠΈ классичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпросто Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ изобраТСния Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ Π½Π΅ базовая ΡΡ‚Π°Ρ‚ΡŒΡ Β«ΠΊΠ°ΠΊ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² сообщСниС» (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Google) β€” это для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ просто Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ хотят. [Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сюда проклятия]!

РасполоТСниС РасполоТСниС РасполоТСниС

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ваш курсор находится Π² Ρ‚ΠΎΠΌ мСстС тСкста, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ изобраТСния ΠΏΡ€ΠΎΡ‰Π΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ написали вСсь свой тСкст β€” это упростит Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π³Π΄Π΅ изобраТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ сдСлаСт процСсс Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с изобраТСниями ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π΅Ρ‰ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° вашСм сайтС. Π’Π°Ρˆ экран рСдактирования ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ идСально ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ области содСрТимого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ позиционирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ тСкста.

Π‘ΠžΠΠ£Π‘ PDF : рСсурсы для поиска, рСдактирования ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ инструмСнты для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° послСдствия ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° мировоззрСния. Когда Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρƒ вас Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ‡Π΅Π³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ, Π½Π΅ Ρ‚Π°ΠΊ Π»ΠΈ? Π­Ρ‚ΠΎ просто Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² строкС, ΠΈ ваш тСкст Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π°Π΄ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ Π½ΠΈΠΌ.НСт, ΠΎΠ½ Π½Π΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² сСрСдинС Π±Π»ΠΎΠΊΠ° тСкста β€” ΠΊΡ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠ³ это ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ?!

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ β€” НСт

Установка для выравнивания значСния Β«noneΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π»Π΅Π²ΠΎΠΉ части экрана. Если Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ сразу послС вставки изобраТСния, тСкст появится справа, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ изобраТСния. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ находится Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ тСкст. НаТмитС Β«EnterΒ» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ сразу послС изобраТСния, ΠΈ ваш курсор ΠΈ тСкст пСрСмСстятся ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ тСкст. Π― Π½Π°Π²Π΅Π΄Ρƒ курсор ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρƒ ΠΊ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°Β».

Π― Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Π½Π΅Ρ‚ выравнивания ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° Π°Π±Π·Π°Ρ†Π° Π±Ρ‹Π»ΠΈ Π½Π° мСстС Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я вставил ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ вставитС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ваш курсор окаТСтся сразу послС изобраТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли я Π²ΡΡ‚Π°Π²Π»ΡΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· выравнивания, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, ΠΌΠΎΠΉ тСкст ΠΈΠ΄Π΅Ρ‚ сразу послС изобраТСния, Π²Π½ΠΈΠ·Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ тСкст находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΉ строкС.

Π‘ΠžΠ’Π•Π’: Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ курсор послС вставки изобраТСния, Ρ‡Ρ‚ΠΎ затрудняСт Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях я просто наТимаю Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «ВСкст» ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ тСкст Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС, Π° Π·Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ снова ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Β«Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ», Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΉΡ‚ΠΈ курсор ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ тСкст.

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π»Π΅Π²ΠΎ / Π²ΠΏΡ€Π°Π²ΠΎ

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ: тСкст ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π²ΠΏΠΈΡΡ‹Π²Π°Π»ΠΎΡΡŒ Π² ΠΏΠΎΡ‚ΠΎΠΊ вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вторая строка тСкста совпадала с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ изобраТСния, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ тСкст ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π», поэтому я помСстил курсор ΠΏΠ΅Ρ€Π΅Π΄ словом «кСкс»:

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Β«Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ β€” ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽΒ» для изобраТСния получаСтся:

Π― сказал Π² Π½Π°Ρ‡Π°Π»Π΅ этого поста, Ρ‡Ρ‚ΠΎ ваш курсор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ. Однако ΠΏΡ€ΠΈ использовании выравнивания ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсор Π² ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана.

ЀактичСски Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ строки , с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ Π·Π°ΠΏΠΎΠ΄Π»ΠΈΡ†ΠΎ. Π’Ρ‹Π±ΠΎΡ€ «выравнивания ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽΒ» позаботится ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ изобраТСния Π² ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана:

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ курсор находится слСва, ΠΊΠΎΠ³Π΄Π° я Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Β«Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽΒ», ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ размСщаСтся Π² ΠΏΡ€Π°Π²ΠΎΠΉ части экрана, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡΡΡŒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ строкС тСкста:

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ

Π’ΠΎΡ‚ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй сначала Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚.Когда Π²Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ слСдуСт Π·Π° Π½ΠΈΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ пространство Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎ тСкста, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Ρƒ вас нСдостаточно тСкста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пространство, ΠΈ Π²Ρ‹ добавляСтС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° располагался ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ справа ΠΎΡ‚ изобраТСния:

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, пытаСтся Π²Ρ‚ΡΠ½ΡƒΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ сСбя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пространство.Волько ΠΊΠΎΠ³Π΄Π° пространство Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, содСрТимоС вСрнСтся Π² Π»Π΅Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана. НСкоторых это Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» содСрТимого начинался ΠΠ˜Π–Π• этого изобраТСния слСва. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π· Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«Enter / ReturnΒ» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ курсор снова оказался ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Иногда Π²Π°ΠΌ Π²Π΅Π·Π΅Ρ‚, ΠΈ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но Π² Ρ†Π΅Π»ΠΎΠΌ WordPress Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ пространств, поэтому Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ ΠΈΡ… ΡΡŠΠ΅Π΄Π°Π΅Ρ‚, Π° вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ всС Π΅Ρ‰Π΅ находится Π½Π΅ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС.Π­Ρ‚ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях WordPress, Π½ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Π²Π°ΠΌ понадобится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это пространство Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния (ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ выглядСло Ρ‚Π°ΠΊ Π² WordPress). Если Ρƒ вас большС Π½Π΅Ρ‚ тСкста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пространство, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Spacer. На самом Π΄Π΅Π»Π΅ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния ΠΈ сбрасываСт ΠΏΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° располагался ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.ΠžΡ‡Π΅Π½ΡŒ просто!

Как ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ строку

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, этот всСгда ставит людСй Π² Ρ‚ΡƒΠΏΠΈΠΊ.

Π’ΠΎΡ‚ нСбольшая видСодСмонстрация ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ!

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ строку Π½Π΅ Ρ‚Π°ΠΊ слоТно, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, насколько ΡˆΠΈΡ€ΠΎΠΊ ваш столбСц ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ насколько ΡˆΠΈΡ€ΠΎΠΊΠΈ ваши изобраТСния. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ столбСц содСрТимого Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ достаточно ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ваши изобраТСния, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ΠΈ пСрСмСстятся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку.

ΠŸΡ€ΠΈ вставкС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½Ρƒ строку я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ β€” Π½Π΅Ρ‚Β», это даст Π²Π°ΠΌ большС контроля ΠΈ упростит Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это двумя способами:

1) Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°, , Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, удСрТивая CTRL (Π½Π° ПК) ΠΈΠ»ΠΈ ΠšΠžΠœΠΠΠ”Π£ (Π½Π° Mac) ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ β€” НСт» для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ изобраТСния, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² сообщСниС».

2) Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ изобраТСния ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ: Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°> Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅> Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² сообщСниС , Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠΌΡ‹Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ. Пока Π²Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ курсор ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, изобраТСния Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ подходящСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для вставки ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ вставляСтС нСсколько слишком Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

ΠŸΡ€ΠΈ вставкС я Π²Ρ‹Π±Ρ€Π°Π» срСдний Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ явно слишком Π²Π΅Π»ΠΈΠΊ для ΠΈΡ… размСщСния Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, поэтому выглядит Π½Π΅Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ.Π’Π°ΠΊ ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π² вашСм сообщСнии

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ вставлСно, просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ нСсколько Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π²Π²Π΅Ρ€Ρ…Ρƒ изобраТСния:

Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ
  • Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€
  • Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ
  • Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π½Π΅Ρ‚
  • Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
  • ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΎΠ½ΠΎ Π½Π΅ удаляСт Π΅Π³ΠΎ ΠΈΠ· вашСй ΠΌΠ΅Π΄ΠΈΠ°Ρ‚Π΅ΠΊΠΈ, Π° просто удаляСт Π΅Π³ΠΎ ΠΈΠ· вашСго сообщСния).

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я ΡƒΠ΄Π°Π»ΠΈΠ», Π° Π·Π°Ρ‚Π΅ΠΌ снова вставил изобраТСния с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€, ΠΎΠ½ΠΈ всС Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΠΊΠΈ:

Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я ΡƒΠΌΠ΅Π½ΡŒΡˆΡƒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, просто Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ² Π΅Π³ΠΎ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ²:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ»ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Edit , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Custom Size ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π½Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. WordPress автоматичСски сохранит ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ изобраТСния для вас, измСняя высоту для вас, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ мСняСтС ΡˆΠΈΡ€ΠΈΠ½Ρƒ (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚).

ΠŸΠ Π•Π”Π£ΠŸΠ Π•Π–Π”Π•ΠΠ˜Π•: НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎ малСнького Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π­Ρ‚ΠΎΡ‚ инструмСнт фактичСски Π½Π΅ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈ Π½Π΅ создаСт Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ. Он просто загруТаСтся Π² исходном Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ вставили (с исходным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Π°), Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ просто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл Π½Π° мСньшС Π½Π° . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² МСдиа-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΡ… Ρ‚Π°ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это фактичСски создаст Π½ΠΎΠ²Ρ‹Π΅ вСрсии изобраТСния с мСньшими Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, влияниС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ настройку Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ПослС ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ изобраТСния Π΄ΠΎ 165 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ½ΠΈ прСкрасно ΡƒΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС:

Если Π±Ρ‹ я собирался Π΄Π΅Π»Π°Ρ‚ΡŒ этот Ρ‚ΠΈΠΏ размСщСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ часто, я Π±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ для своих ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π±Ρ‹ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π² ​​WordPress.

Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π²Ρ‹ вставляСтС изобраТСния Π² ряд, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅, ΠΎΠ½ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ области содСрТимого.Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΡƒΡ‚ΠΈ.

Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” послС навСдСния курсора Π½Π° строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ изобраТСния, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ text-align: center . Π—Π°Ρ‚Π΅ΠΌ ваш курсор пСрСмСстится Π² сСрСдину строки, ΠΈ Π²Ρ‹ смоТСтС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° , ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅. Когда Π²Ρ‹ вставляСтС изобраТСния, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ align: none Π½Π° самих изобраТСниях.

Если ваши изобраТСния ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² сообщСнии, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ text-align: center , Ссли Π²Ρ‹ сначала создаСтС Π°Π±Π·Π°Ρ† Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ: просто Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° строку Π½Π°Π΄ изобраТСниями ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter / Return. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ изобраТСния, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ text-align: center :

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пространства ΠΈ точная настройка позиционирования

На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π²Ρ‹ΡˆΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ изобраТСния располоТСны Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈ Π³Ρ€Π°Π½ΠΈΡ†. Π’Π°ΡˆΠ° Ρ‚Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ пространство Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π°ΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρƒ мСня Π½Π΅Ρ‚, поэтому я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ выглядят слишком тСсными.

Π”ΠΎ WordPress 3.9 это Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… свойств изобраТСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ Π½Π° экранС рСдактирования. Но ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΠ½ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ это, ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Advanced Image Styles (ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ, Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ).

ПослС этого, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ рСдактирования для изобраТСния, Ρƒ вас появятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля:

Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство с любой стороны изобраТСния, ввСдя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ количСство пиксСлСй.НСт нСобходимости Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ px, достаточно просто числа.

Π― Π΄Π°Π» свои 10 пиксСлСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Ρ‹ΡˆΠΊΡƒ:

ПоддСлка колонн

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст рядом с вашим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст отобраТался Π² столбцС, ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅, для этого Π΅ΡΡ‚ΡŒ своСго Ρ€ΠΎΠ΄Π° Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ. Но ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ тСкста ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π»Π΅Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ экрана послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ очистит ниТнюю Ρ‡Π°ΡΡ‚ΡŒ изобраТСния.Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ тСкст отобраТаСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ столбцС. Π― добился этого, Π΄ΠΎΠ±Π°Π²ΠΈΠ² поля ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ тСкста Π½Π°Π·Π°Π΄:


Если Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ настоящий ΠΌΠ°ΠΊΠ΅Ρ‚ сСтки с Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈ строками ΠΈ столбцами содСрТимого, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ Columns.

Π‘ΠžΠΠ£Π‘ PDF : рСсурсы для поиска, рСдактирования ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ инструмСнты для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй.

ΠžΡΡ‚Π°Π»ΠΈΡΡŒ вопросы? ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ!

ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Β· Bootstrap

ДокумСнтация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для настройки ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ большС, Ρ‡Π΅ΠΌ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты) ΠΈ добавлСния ΠΊ Π½ΠΈΠΌ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½Ρ‹Ρ… стилСй β€” всС Ρ‡Π΅Ρ€Π΅Π· классы.

АдаптивныС изобраТСния

ΠžΠ±Ρ€Π°Π·Ρ‹ Π² Bootstrap сдСланы Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ с .img-fluid . max-width: 100%; Высота ΠΈ : Π°Π²Ρ‚ΠΎ; ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ вмСстС с Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ элСмСнтом.

  АдаптивноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅  
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ SVG ΠΈ IE 10

Π’ Internet Explorer 10 изобраТСния SVG с .img-fluid ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ большой Ρ€Π°Π·ΠΌΠ΅Ρ€. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ width: 100% \ 9; ΠΏΡ€ΠΈ нСобходимости.Π­Ρ‚ΠΎ исправлСниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ измСнСнию Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, поэтому Bootstrap Π½Π΅ примСняСт Π΅Π³ΠΎ автоматичСски.

ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ нашим ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌ border-radius Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ .img-thumbnail , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π² 1 пиксСль.

  

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ВыровняйтС изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… классов float ΠΈΠ»ΠΈ классов выравнивания тСкста. Π‘Π»ΠΎΠΊ Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ уровня ΠΌΠΎΠΆΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .mx-auto класс полСзности ΠΌΠ°Ρ€ΠΆΠΈ.

  ...
...  
  ...  
  
...

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ элСмСнт , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько элСмСнтов для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ , ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .img- * ΠΊ Ρ‚Π΅Π³Ρƒ , Π° Π½Π΅ ΠΊ Ρ‚Π΅Π³Ρƒ .

  <ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°>
  
  ...
  

ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-позиция | Codrops

Бвойство object-position опрСдСляСт Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого замСняСмого элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ поля.

Π Π°Π·ΠΌΠ΅Ρ€ замСняСмого элСмСнта ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ помСстился Π² Π±Π»ΠΎΠΊΠ΅ элСмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство object-fit .По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρ€Π°ΠΌΠΊΠΈ элСмСнта. (Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ см. Π—Π°ΠΏΠΈΡΡŒ свойства object-fit .) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ object-position , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΠ±Ρ‰Π°Ρ информация ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

Бвойство object-position Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈΠ· preserveAspectRatio Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² SVG.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис

  • Бинтаксис:
    соотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: <позиция>
                            
  • ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ: 50% 50%
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ: Π·Π°ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… элСмСнтов
  • АнимированныС: Π΄Π°

ЗначСния

<позиция>
Бписок Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ см. Π’ записи значСния <позиция> .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта , Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство object-fit , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Ρ‚ΡŒ содСрТимоС этого изобраТСния (ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src ) ΠΊ этим Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ.

Бвойство object-position Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выравнивания содСрТимого изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ поля изобраТСния.

.bio - avatar {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 5em;
    высота: 5em;
    ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΊΡ€Ρ‹ΡˆΠΊΠ°;
    позиция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Π²Π²Π΅Ρ€Ρ…Ρƒ слСва;
}
                 

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния для свойства object-position :

позиция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ 20 пиксСлСй;
позиция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: 100% 100%;
позиция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: 0 30px;
позиция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: 1em 1em;
                 

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

* ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прСфикс.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ:
  • Π”Π°
  • НСт
  • Частично
  • Polyfill

Бтатистика с caniuse.com

Автор Π‘Π°Ρ€Π° Π‘ΡƒΠ΅ΠΉΠ΄Π°Π½. ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 11 дСкабря 2016 Π³., 22:41, Π°Π²Ρ‚ΠΎΡ€: ΠœΡΡ€ΠΈ Π›Ρƒ.

Π£ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, вопрос ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄? ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ вопрос.

классов позиционирования CSS | Quasar Framework

Π˜Ρ‰Π΅Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ Quasar v2 beta (Vue 3)?

Quasar прСдоставляСт классы CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт DOM:

фиксированный ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ 82 Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ , Π½ΠΎ Π² сСрСдинС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния).
Имя класса ОписаниС
полноэкранный Ρ€Π΅ΠΆΠΈΠΌ Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ всС ΠΎΠΊΠΎΠ½Π½ΠΎΠ΅ пространство
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” фиксированный Π±Π΅Π· указания Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ , Π»Π΅Π²Ρ‹ΠΉ , ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ свойства
фиксированный Ρ†Π΅Π½Ρ‚Ρ€ фиксированный 9000, Π½ΠΎ 4 сСрСдина ΠΎΠΊΠ½Π°.
Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Π΄ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π±Π΅Π· указания Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ , Π»Π΅Π²Ρ‹ΠΉ , ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ свойства
с фиксированным Π²Π΅Ρ€Ρ…ΠΎΠΌ , с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ Π²Π΅Ρ€Ρ…ΠΎΠΌ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ…Ρƒ экрана
фиксированноС ΠΏΡ€Π°Π²ΠΎΠ΅ , Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΎΠ΅ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ экрана
с фиксированным Π½ΠΈΠ·ΠΎΠΌ , с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ Π½ΠΈΠ·ΠΎΠΌ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края экрана
фиксированноС слСва , Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ слСва ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ экрана
fixed-top-left , absolute-top-left ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ…Ρƒ слСва ΠΎΡ‚ экрана
fixed-top-right , absolute-top -ΠΏΡ€Π°Π²ΠΎ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Ρ€Ρ…Ρƒ справа ΠΎΡ‚ экрана
ЀиксированноС-Π½ΠΈΠΆΠ½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ , ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅-Π½ΠΈΠΆΠ½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ ЀиксированноС o r Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ экрана
фиксированноС-Π½ΠΈΠΆΠ½Π΅Π΅-ΠΏΡ€Π°Π²ΠΎΠ΅ , Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅-Π½ΠΈΠΆΠ½Π΅Π΅-ΠΏΡ€Π°Π²ΠΎΠ΅ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана
фиксированноС-ΠΏΠΎΠ»Π½ΠΎΠ΅ , Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ -ΠΏΠΎΠ»Π½Ρ‹ΠΉ ЀиксированноС ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для всСх ΠΊΡ€Π°Π΅Π² экрана
ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

НазваниС класса НазваниС класса
с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π²Π»Π΅Π²ΠΎ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π²Π»Π΅Π²ΠΎ
с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²ΠΏΡ€Π°Π²ΠΎ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π²ΠΏΡ€Π°Π²ΠΎ
слСва УстанавливаСт нСбольшоС ΠΏΠΎΠ»Π΅ Π²ΠΏΡ€Π°Π²ΠΎ; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для элСмСнтов Π·Π½Π°Ρ‡ΠΊΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ родствСнниками
справа УстанавливаСт нСбольшоС ΠΏΠΎΠ»Π΅ слСва; ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для элСмСнтов Π·Π½Π°Ρ‡ΠΊΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ

Π‘ΠžΠ’Π•Π’

ВмСсто использования с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈΠ»ΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с систСмой сСтки Quasar.

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅:

НазваниС класса ОписаниС
Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ CSS Π½Π° Π²Π΅Ρ€Ρ…
Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎ сСрСдинС
ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎ Π½ΠΈΠ·Ρƒ Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ CSS Π½Π° ΠΏΠΎ Π½ΠΈΠ·Ρƒ

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ встроСнных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ любоС встроСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ΠΎ с Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π°Π±Π·Π°Ρ†Π°, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π°Π±Π·Π°Ρ†Π° Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ Β«Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅Β».

Для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ:

  1. ВСрхняя строка β€” это строка Π½Π°Π΄ всСм содСрТимым.
  2. ВСрхняя строка тСкста β€” это Π²Π΅Ρ€Ρ… тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ ударСния.
  3. БрСдняя линия β€” это сСрСдина Π±ΡƒΠΊΠ²Ρ‹ x-высота.
  4. Базовая линия β€” это мСсто, Π³Π΄Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ всС Π±ΡƒΠΊΠ²Ρ‹.
  5. НиТняя строка тСкста β€” это ниТняя Ρ‡Π°ΡΡ‚ΡŒ всСго тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½ΠΈΠΆΠ½ΠΈΠ΅ элСмСнты.
  6. НиТняя строка находится ΠΏΠΎΠ΄ всСм содСрТимым.

Учитывая ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΌ Π΅Π³ΠΎ тСкстС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство CSS Β«vertical-alignΒ».Π­Ρ‚ΠΈ свойства ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ тСкст, срСдний, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½ΠΈΠΆΠ½ΠΈΠΉ тСкст, Π½ΠΈΠΆΠ½ΠΈΠΉ, Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, супСр, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΈ Π΄Π»ΠΈΠ½Ρƒ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…:

  1. Π’Π²Π΅Ρ€Ρ…Ρƒ: img.class-name {vertical-align: top;}
  2. Text-top: img.class-name {vertical-align: text-top;}
  3. Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π°: img.class-name {vertical-align: middle;}
  4. Базовая линия: img. class-name {vertical-align: baseline;}
  5. НиТний тСкст: img.имя-класса {vertical-align: text-bottom;}
  6. Π’Π½ΠΈΠ·Ρƒ: img.class-name {vertical-align: bottom;}
  7. Sub: (выравниваСтся с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ индСкса) img.class-name {vertical-align: sub;}
  8. Super: (выравниваСтся с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ надстрочного тСкста) img.class-name {vertical-align: super;}
  9. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚: (0% β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ значСния ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ), ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1: img.имя-класса {vertical-align: 5%;}, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2: img.class-name {vertical-align: -5%;}
  10. Π”Π»ΠΈΠ½Π°: (0 пиксСлСй β€” базовая линия, ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ значСния ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ), ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1: img.class-name {vertical-align: 5px;}, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2: img.class- имя {vertical-align: -5px;}

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ информация Π±Ρ‹Π»Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‚ maxdesign.

Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ структуру вашСго Π²Π΅Π±-сайта ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π±-программист Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ коммСрчСский Π²Π΅Π±-сайт для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ уровня взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ самая послСдняя ΠΈ Π»ΡƒΡ‡ΡˆΠ°Ρ вСрсия, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наимСньший ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’ соврСмСнном Π²Π΅Π±-ΠΌΠΈΡ€Π΅ 1024Γ—768 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся самым Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ кодируСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои Π²Π΅Π±-сайты с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π²Π΅Π±-сайта. Π’Π΅Π±-сайт фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ выглядит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΡ‡Π΅Π½ΡŒ большим ΠΈΠ»ΠΈ малСньким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π΅Π±-сайту ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ экрана (Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ видят, Ρ‡Ρ‚ΠΎ ваш сайт Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ экрана), я Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΡŽ сайт. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простая Π·Π°Π΄Π°Ρ‡Π°.

Π¨Π°Π³ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ: HTML

ΠžΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ DOCTYPE. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Β«ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒΒ» DIV, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΎΠΉ Π²Π΅Π±-сайта.

 


 Мой сайт 


Π¨Π°Π³ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: CSS

ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ обтСкания β€” Π²Ρ‹ Π”ΠžΠ›Π–ΠΠ« ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠ°ΠΊ Π±Ρ‹ Π²Ρ‹ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π΅Π΅?) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅ поля Β«autoΒ».Β«

/ * "auto" Π΄Π΅Π»Π°Π΅Ρ‚ Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅ поля ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ * /
#ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ {
ΡˆΠΈΡ€ΠΈΠ½Π°: 900 пиксСлСй;
ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ;
}
 

Π’ΠΎΡ‚ ΠΈ всС?

Π”Π°! Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт Ρ‚Π°ΠΊ просто. Π­Ρ‚ΠΎΡ‚ Π²Π΅Π±-сайт Π² настоящСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ этот ΠΌΠ°ΠΊΠ΅Ρ‚. Мой Π²Π΅Π±-сайт Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вашСго экрана? Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½ΠΈΠ·ΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

  • Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ RetroPie Π½Π° Raspberry Pi β€” ГрафичСскоС руководство

    БСгодня ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π½Π° Π½Π°ΡˆΠΈΡ… свСрхмощных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… консолях, ПК, Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€Π°Ρ… Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.Π₯отя Π² наши Π΄Π½ΠΈ ΠΌΠ½Π΅ нравится ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, я ΠΎΡ‡Π΅Π½ΡŒ ΡΠΊΡƒΡ‡Π°ΡŽ ΠΏΠΎ Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ систСмам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ мСня Π±Ρ‹Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° я Π±Ρ‹Π» Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ: ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Nintendo …

  • Кнопка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    Β«Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β» ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ? Π΄Π°.