Jump to content
  • 0

Скрытие блоков в зависимости от ширины экрана


bigperson
 Share

Question

Всем привет. Необходимо скрытие блоков в зависимости от ширины экрана. То есть все блоки выстроены в строку, в каждом блоке по картинке, необходимо чтобы самый правый блок (или несколько правых) скрывался если не вмещается в окно браузера.

Что-то никак не могу найти примеров реализации подобного.

Подскажите пожалуйста пример.

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

overflow наверное вам нужен?

Если высота блоков одинакова, то float для блоков и height + overflow:hidden для контейнера. Если нет, то, похоже, только скриптами.

наверное можно и на инлайн-блоках сделать, если сочетать

overflow:hidden;

white-space:nowrap; для контейнера

Link to comment
Share on other sites

  • 0
white-space:nowrap; для контейнера

Имхо, как раз не нужен. Насколько я понял, элементы именно должны переноситься на др. строку — и скрываться за границей overflow. А float или inline-block, да, можно выбрать по вкусу.

Link to comment
Share on other sites

  • 0

Насколько я понял, элементы именно должны переноситься на др. строку — и скрываться за границей overflow.

А я наоборот понял. Ведь вроде как написано, что есть одна строчка с элементами и все что не влазит - должно обрезаться. Ну да ладно, главное варианты предложили :)

Link to comment
Share on other sites

  • 0

Ну я просто исходил из здравого смысла, что обрезанные краем полблока неэстетичны :)

Та мало ли чего там будет на сайте у автора:) Может и смотрибельно получится. А в твоем случае может оказаться пустое место. В общем решать ТС-у, как быть)

Link to comment
Share on other sites

  • 0

Да именно должны скрываться блоки которые не влезают.

http://jsfiddle.net/A47Rs/ — этот вариант подходит, но там отображается часть блока, а нужно чтоб если не влезает — не отображается полностью

Link to comment
Share on other sites

  • 0

Да именно должны скрываться блоки которые не влезают.

http://jsfiddle.net/A47Rs/ — этот вариант подходит, но там отображается часть блока, а нужно чтоб если не влезает — не отображается полностью

Тогда вам к здравому смыслу надо. SelenIT оказался правым :)

Link to comment
Share on other sites

  • 0

Если убрать white-space:nowrap; то всё что не влезает переносится на другую строку. Смысл такой как на главной http://www.artlebedev.ru/ — блок не влезает — скрывается, а не переносится на новую строку.

Там это средствами js сделано?

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