Jump to content
  • 0

2 блока рядом, один фиксированный, другой в % или проблема с "calc"


volkoff
 Share

Question

l0Ojp2mh.jpg

 

Значится, такая задача:

 

Есть блок wrapper (черная рамка) - с margin 0 и max-width.

Синий блок - задан жестко в пикселях.  (допустим 100px)

Красный  задан :

width: calc(100% - 100px);

У синего - float right

У красного - float left

В итоге получается то, что нужно: при сжимании окна по горизонтали, синий блок остается как есть, а уменьшается только красный. Все супер.

 

=====

 

Далее, когда эту прелесть открываем в Сафари, получается, между блоками образуется белый промежуток.

Как оказалось, сафари игнорит width со свойством calc и попросту делает красный блок, шириной с контент, который в нем есть.

 

 

=====

 

Вопрос: как можно такое же точно поведение реализовать, без свойства calc ???

 

 

Спасибо

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

не, у вас синий сжимается при уменьшении общей ширины. А надо чтоб синий был фиксированый

 

(для лучшего понимания - там менюшка, которую сжимать никак нельзя)

Link to comment
Share on other sites

  • 0

 все норм.

 

 

белый блок получается по центру красного, а не по центру обертки

 

 

http://jsfiddle.net/qar0ymdn/2/

 

 

 

Блин, чуваки, спасибо !!!

Уже начинал костыли лепить

Edited by volkoff
Link to comment
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.

 Share

×
×
  • 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