Добрый день. Изучаю сейчас тему блочной модели и столкнулся с такой ситуацией при выравнивании инлайн-блоков. Если создать родитель, в него вложить два дочерних блока и им назначить поведение как inline-block, вложить туда просто текст - то они ведут себя чудесно. Стают в строку. Все отлично.
Если же создать аналогичный родитель и два блока в нем (как и выше), но в этот раз, в один из блоков вложить не текст, а например заголовок и другой div с текстом. В этом случае, блоки ведут себя как-то странно. Они как будто отталкиваются. Они тоже в строку, но у них появляется какое-то вертикальное выравнивание.
Помогите пожалуйста понять почему в втором случае блоки начинают вертикально выравниваться. Причем не очень красиво выравниваться.
И можно ли их в данном случае выровнять вертикально в одну строку без применения позиционирования?
Спасибо!
<!DOCTYPE html><html><head><title></title><metacharset="utf-8"><style>
html, body {margin:0;background:#494040;}.parent1 {background: green;width:900px;margin:100px auto;text-align: center;overflow: hidden;}.block1{background: yellow;width:350px;height:350px;display: inline-block;margin:020px;}.block2{background: yellow;width:350px;height:350px;display: inline-block;margin:020px;}.inner-block {background-color: blue;width:100px;height:100px;display: inline-block;margin:05px;}.parent2 {background: blue;width:900px;margin:100px auto;text-align: center;overflow: hidden;}.block3{background: yellow;width:350px;height:350px;display: inline-block;margin:020px;}</style></head><body><divclass="parent2"><divclass="block3">Block of text</div><divclass="block3">Block of text</div></div><divclass="parent1"><!--
--><divclass="block1">Block of text</div><!--
--><divclass="block2"><!--
--><h4>Block of text</h4><!--
--><divclass="inner-block"></div><!--
--><divclass="inner-block">block2</div><!--
--><divclass="inner-block"></div><!--
--></div><!--
--></div></body></html>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
AndreyMetallist
Добрый день. Изучаю сейчас тему блочной модели и столкнулся с такой ситуацией при выравнивании инлайн-блоков. Если создать родитель, в него вложить два дочерних блока и им назначить поведение как inline-block, вложить туда просто текст - то они ведут себя чудесно. Стают в строку. Все отлично.
Если же создать аналогичный родитель и два блока в нем (как и выше), но в этот раз, в один из блоков вложить не текст, а например заголовок и другой div с текстом. В этом случае, блоки ведут себя как-то странно. Они как будто отталкиваются. Они тоже в строку, но у них появляется какое-то вертикальное выравнивание.
Помогите пожалуйста понять почему в втором случае блоки начинают вертикально выравниваться. Причем не очень красиво выравниваться.
И можно ли их в данном случае выровнять вертикально в одну строку без применения позиционирования?
Спасибо!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.