Jump to content
  • 0

слой на всю страницу absolute


Zverushka
 Share

Question

14 answers to this question

Recommended Posts

  • 0

Суть в том, что таблица должна быть на 100% экрана и слой со слайдером на 100% экрана. Получается либо таблица не на 100%, либо слайдер не закрывает всю страницу, а видимое окно.

http://html2css.ru/fashion/

Link to comment
Share on other sites

  • 0
Мне ничего не приходит в голову, поэтому сделал бы через JS
 

Угу, пока не смогла на css решить, временно на js поставила 

 
  $("#viewport").height($("body").height());  $(window).resize(function() {    $("#viewport").height("");    $("#viewport").height($("body").height());  });  
Link to comment
Share on other sites

  • 0

Фиксед он получается другим. То есть подложка должна смещаться вместе с текстом, если по высоте не влазит на экран. А фиксед на месте останется. В качестве исключения можно и так сделать, но все же остается непонятным, а как сделать абсолют слой по всей длине страницы и при этом растянуть таблицу на всю высоту страницы.

Link to comment
Share on other sites

  • 0
а как сделать абсолют слой по всей длине страницы и при этом растянуть таблицу на всю высоту страницы.

А если поместить слайдер внутрь .viewport и соответственно относительно от него плясать?
Link to comment
Share on other sites

  • 0

http://html2css.ru/test2/ вроде ничего так, но в 28 файрфоксе та же беда с белым фоном внизу, он еще не научился позиционировать слоит относительно таблиц и поэтому 100% relative table-cell пропускает и и ориентируется на body. 

Edited by Zverushka
Link to comment
Share on other sites

  • 0

Нет, не сама таблица, а позиционирование  именно самой  ячейки таблицы вроде не одобряется спецификацией. Возможно поэтому фф игнорирует свойство position для ячейки.
А если поставить релайтив к таблице, слайдер нормально работает в фф 29.

Edited by amelice
Link to comment
Share on other sites

  • 0

позиционирование  именно самой  ячейки таблицы вроде не одобряется спецификацией.

Точнее, не определено по спецификации. Но не делать relative точкой отсчета для абсолютных потомков из-за того, что это ячейка —всё-таки баг. Исправленный в 29-й версии.

А если поставить релайтив к таблице, слайдер нормально работает в фф 29.

Кстати, да. Если ширина ячеек известна, можно поставит только top, bottom и width, по горизонтали блоки сами станут в соотв. ячейки (т.к. без явного left он отталкивается от места элемента при static).
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