- свойство justify-content не работает
- 3 ответов
- Не работает flex-box. Конкретно:justify-content: center
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками css html5 или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- The ‘justify-content’ property isn’t working
- 6 Answers 6
- не работает justify (CSS)
- 6 ответов 6
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками css или задайте свой вопрос.
- Похожие
- Подписаться на ленту
- Почему для flex-элемента не работает свойство justify-content?
- 1 ответ 1
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками html css вёрстка flexbox или задайте свой вопрос.
- Похожие
- Подписаться на ленту
свойство justify-content не работает
у меня есть странная проблема, с которой у меня проблемы. Поэтому я работаю над этим прототипом шаблона html5, который использует flexbox. Хотя я столкнулся с одной небольшой проблемой. Я пытаюсь создать небольшое пространство на боковой панели и в области содержимого шаблона, применив свойство «justify-content» к родительскому div. Хотя он не добавляет Это пространство между боковой панелью и областью содержимого. Я не знаю, что я делаю не так. Так что, если кто-то может мне помочь, это было бы здорово. Спасибо вперед!
вот релевантный css:
Примечание: Если кому-то нужен какой-либо другой фрагмент моего кода css, относящийся к любому из других элементов моего html, пожалуйста, дайте мне знать, и я с радостью добавлю его в вопрос.
3 ответов
justify-content только имеет влияние если космос выйденный сверх после того как ваши детали гибкого трубопровода изгибали для поглощения свободного космоса. В большинстве / многих случаев свободного места не останется, и действительно justify-content ничего не будет делать.
некоторые примеры, где это б иметь эффект:
если ваши гибкие элементы все негибкие ( flex: none или flex: 0 0 auto ), и меньше, чем контейнер.
если ваш гибкие элементы гибки, но не могут расти, чтобы поглотить все свободное пространство, из-за max-width на каждом из гибких элементов.
в обоих случаях, justify-content будет отвечать за распределение избыточного пространства.
в вашем примере, однако, у вас есть элементы flex, которые имеют flex: 1 или flex: 6 С max-width ограничения. Ваши гибкие элементы будут расти, чтобы поглотить все свободное пространство, и не останется места для justify-content чтобы сделать что-нибудь с.
этот ответ может быть глупым, но я потратил некоторое время, чтобы выяснить аналогичную проблему.
то, что случилось со мной я не set display: flex в контейнер. И конечно, justify-content не будет работать без этого свойства.
у меня была еще одна проблема, которая обманула меня на некоторое время при тематизации существующего кода из CMS. Я хотел использовать flexbox с justify-content:space-between но левый и правый элементы не были заподлицо.
в этой системе элементы плавали, и контейнер имел :before и/или :after снимите поплавки в начале или в конце. Поэтому эти трусливые :before и :after элементов display:none сделал свое дело.
Источник
Не работает flex-box. Конкретно:justify-content: center
Хочу что бы заголовок был по центру, но он все еще прижат к левому краю. Не понимаю в чем проблема.
1 ответ 1
У вас .header строчный элемент из-за того, что вы даете ему inline-flex . И он не занимает всю ширину родителя, а имеет ширину auto , т.е. ширину на основе ширин вложенных элементов, т.е. вашего залоговка. И, соответственно, заголовок выровнять относительно .header невозможно, т.к. он занимает всю ширину родителя. Можно выравнить .header , способами для строчных элементов, в частности для родителя .header (в данном случае body ) нужно дать text-align: center .
Но вероятно вы не так все задумали. Поэтому:
Всё ещё ищете ответ? Посмотрите другие вопросы с метками css html5 или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник
The ‘justify-content’ property isn’t working
I have an odd issue that I’m having trouble with. I’ve been working on this prototype HTML5 template that uses Flexbox. Though I’ve been running into one slight problem.
I’m trying to a small space to the sidebar and content area of the template by applying the «justify-content» property to the parent div. Though it’s not adding that space between the sidebar and content area. I’m not sure what it is that I’m doing wrong. So if any could help me that would be great.
Here’s my HTML content:
Here’s the relevant CSS:
NOTE: If anyone needs any other piece of my CSS code relating to any of other elements of my html please let me know, and I will happily add it into the question as well.
6 Answers 6
justify-content only has an effect if there’s space left over after your flex items have flexed to absorb the free space. In most/many cases, there won’t be any free space left, and indeed justify-content will do nothing.
Some examples where it would have an effect:
if your flex items are all inflexible ( flex: none or flex: 0 0 auto ), and smaller than the container.
if your flex items are flexible, BUT can’t grow to absorb all the free space, due to a max-width on each of the flexible items.
In both of those cases, justify-content would be in charge of distributing the excess space.
In your example, though, you have flex items that have flex: 1 or flex: 6 with no max-width limitation. Your flexible items will grow to absorb all of the free space, and there will be no space left for justify-content to do anything with.
Источник
не работает justify (CSS)
Почему не работает text-align:justify; ?
6 ответов 6
По идее, за выравнивание последней строки отвечает text-align-last , но его поддержка браузерами оставляет желать лучшего. Поэтому пока стоит воспользоваться хаком с inline-block’ом из соседнего ответа (правда, его кроссбраузерность я не проверял).
Задача решается путем добавления псевдоэлемента after
Боюсь у вас не совсем верное представление об этом свойстве — св-во не растягивает 3 слова на всю ширину строки, оно ВЫРАВНИВАЕТ текст по ширине блока. http://www.w3schools.com/CSSref/playit.asp?filename=playcss_text-align&preval=justify
Зачем использовать align=»justify» .
Воспользовался
word-spacing:[XX]px;
ХХ — значение на усмотрение, в зависимости от ширины блока.
пример: http://jsfiddle.net/mrpt15dx/7/
Всё ещё ищете ответ? Посмотрите другие вопросы с метками css или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник
Почему для flex-элемента не работает свойство justify-content?
Для .content-line по какой-то причине не работает свойство justify-content. Это свойство даже в инспекторе зачеркивается.
Вопрос: почему это свойство не работает? Как это исправить?
1 ответ 1
В вопросе вы, вроде, хотели сказать не про класс .content-line , а про .content , у вас был такой CSS для него:
Первый justify-content затирался, если убрать повторное объявление этого свойства, то всё будет хорошо работать
Всё ещё ищете ответ? Посмотрите другие вопросы с метками html css вёрстка flexbox или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник