Jump to content
  • 0

display flex - в Firefox как то не так работает.


Go to solution Solved by SelenIT,

Question

Есть вот такая конструкция.. http://jsfiddle.net/4376rfy8/3/

 

В IE, Google Chrome и Opera вроде работает, а вот в FireFox текст в левой колонке почему то съезжает вниз, методом тыка выяснил что скорее всего виноват     display: table; в родительском контейнере. Но вот обойти этот глюк пока не могу придумать как((( Может кто сталкивался с подобным!?

 

Что нужно в итоге:

1) левая и правая колонка одинаковой высоты с плавующей шириной

2) в правой колонке 4 блока которые центруются(выравниваются) по вертикали, причем верхний блок должен прилипнуть к потолку, а нижний к полу.

Edited by vasa666
Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
  • Solution

Добавьте vertical-align: top вашим «ячейкам» (aside, article). По умолчанию содержимое ячеек выравнивается по базовой линии, в ее расположении браузеры и расходятся (в спецификации этот момент описан довольно запутанно, так что какое поведение правильное — вопрос интересный :)).

 

P.S. От main в качестве общего контейнера и aside у него внутри наворачиваются слёзы (а селекторы по тегам усиливают эффект). Ладно б еще это был по факту мертворожденный section...

Link to post
Share on other sites
  • 0

Добавьте vertical-align: top вашим «ячейкам» (aside, article). По умолчанию содержимое ячеек выравнивается по базовой линии, в ее расположении браузеры и расходятся (в спецификации этот момент описан довольно запутанно), так что какое поведение правильное — вопрос интересный :)

 

P.S. От main в качестве общего контейнера и aside у него внутри наворачиваются слёзы (а селекторы по тегам усиливают эффект). Ладно б еще это был по факту мертворожденный section...

 

Огромное спасибо!) заработало... вы меня спасли!)

А по поводу main и aside.. пытаюсь перейти на HTML5 и css3, 2-й день колупаюсь) не судите строго) Пока еще не доконца въехал в эти новые блоки) наверное вернусь к обычным DIV'ам.

Link to post
Share on other sites
  • 0

Обычные дивы — тоже HTML5, другого HTML сейчас просто нет:). Но от main и aside бывает польза для вспомогательных технологий (экранные читалки для слепых и т.п.)., так что есть смысл выделять main-ом самое главное (основное содержимое страницы), а aside-ом — второстепенное (то, что можно безболезненно пропустить и зачитать лишь по явному запросу пользователя).

Link to post
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • 3 Опрос

    You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.
  • Обсуждения

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy