Size: a a a

HTML/CSS — русскоговорящее сообщество

2021 June 14

AS

And Smi in HTML/CSS — русскоговорящее сообщество
тогда попробуй обрезать его вертикально
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
либо обнули все же line-height
источник

AB

Alex B in HTML/CSS — русскоговорящее сообщество
точно, спасибо
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
флексить всюду тоже не есть хорошо))
источник

NY

Nickie Youngblood in HTML/CSS — русскоговорящее сообщество
Почему нет?
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
нет, с динамическим (изменяющимся) размером колонок на гриде сделать не получится
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
потому что это текстовое содержимое - и надо задавать свойства конкретно текстовые. Флексовые свойства являются свойствами для блоков. Конечно мой аргумент притянут за уши, не спорю, но в некоторых тестах на собесах просят не всюду пихать флексы. Так же имхо я все же убежден в том что флексы больше для построения блоков служат (flex-basis align-items justify-content) нежели чтобы с помощью них двигать текст. С данными лучше работать как с данными (это как для таблицы нужна таблица) а не как с блоками
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
в том примере флекс как раз отлично подходит
если флекс решает поставленную задачу, то можно и нужно использовать :)
когда ты задаешь флекс, его элемент становится флекс-блоком
а если на собесе просят без флексов что-то сделать, то у меня сразу возник бы вопросов
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
возник бы вопрос что не всюду нужно пихать флекс? Весь сайт на флексах не делается....
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
Имею ввиду что он не везде нужен
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
Флекс не панацея все-таки
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
а, не всюду
не так прочитал
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
так а что нельзя делать на флексах?
я не помню, чего не может флекс для выравнивания
text-align не может, да
флекс не панацея, но если он поможет тебе выставить элемент по центру, то почему нет?
не такого: вот тут флекса много, здесь мало, а вот тут в самый раз
подходит — используй
больше подходит грид — пожалуйста
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
так я и говорю, тут уже зависит от того как человек, который тебя принимает, думает. И в нашем мире, увы, нужно уметь выравнивать не только флексом. И я пояснил, как могут объяснить это там - что с данными надо работать как с данными. Ну и что что он выполняет то, что нужно? Он работает не с данными в основном, а с блоками. Конкретно с контентом работают инлайны. А флекс работает с контентными блоками в основном. Я и сам не против и придерживаюсь того что флекс всюду а где нельзя гриды. Но в данном случае это более логично было заюзать инлайн для текста нежели флекс. Но это уже будет халивар и с обеих сторон мы будем правы, тут же от самого человека зависит что он выберет, никто не запрещает, но знать о такой возможности и о том что это спрашивается при приеме, я считаю, надо
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
Одно дело мы задали инлайн кнопке и выравняли текст а другое дело мы задали флекс кнопке и инлайном стал текст, хотя он сам по себе уже инлайн, поправьте меня, если я не прав, но это немного мне кажется излишне
источник

MR

Made in Russia in HTML/CSS — русскоговорящее сообщество
Но как то же есть примеры мансори где они складываются кирпичиками
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
текст во флекс-контейнере становится блочным элементом как бы)
в кнопках можно использовать флекс, потому что там часто бывают разные символы, и вместо того, чтобы задавать inline-block проще просто выравнять флексом
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
не уверен в этом)
можно пример?
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
а вот почему с инлайн и инлайн-блоком нужно быть поосторожнее
https://css-live.ru/articles-css/udivitelnyj-i-neizvestnyj-inline-block.html
CSS-LIVE
Удивительный и неизвестный inline-block
Эта статья задумана как начало цикла про загадки, сюрпризы, малоизученные особенности и маленькие полезные секреты самого могущественного, пожалуй, свойства в CSS — свойства display. У нас уже были статьи про новинки этого свойства — значения contents (что это вообще, его сюрпризы, преимущества и подводные камни для доступности) и flow-root. Но и старые, давно знакомые (казалось бы) значения этого свойства таят в себе немало сюрпризов, подводных камней и удивительных открытий. Прежде всего, пожалуй, это значения с «приставкой» inline-: inline-flex, inline-grid, inline-table, и, наконец, наш старый знакомый inline-block. С него-то мы и начнем наш экскурс в фундаментальные глубины CSS образца 2018 года, в конце которого у нас должно сложиться целостное представление обо всех существующих механизмах раскладки в браузере. Готовы к сюрпризам? Чуть-чуть истории Для молодых верстальщиков и фронтендеров инлайн-блоки — что-то очень древнее. Но ни в CSS1, ни в CSS2 никакого inline-block не было.
источник

AS

And Smi in HTML/CSS — русскоговорящее сообщество
неть, текст становится инлайн-блоком, тут важно уточнение. А так без флекса он обычный инлайновый. И вопрос вдогонку: и опять же со мной многие согласятся - зачем инлайновый элемент делать блоком, может тогда заюзать блочный элемент? Это из разряда - мы же не юзаем спаны для ого чтобы делать их блоками и не юзаем дивы чтобы сделать их спанами))
источник