|
|
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Задачка: 1) есть абсолютно спозиционированый блок под окно браузера. 2) в этот блок вписываются два других блока: a) первый занимает столько места, сколько нужно, вписанному в него содержимому. b) второй расположен ниже и занимает все оставшееся место, его содержимое прокручиватся скролом. вот примерчик: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. Проблема в том, что нижний блок при height:100% игнорирует вышестоящий блок и вылезает за пределы контерера вместе о своим скролом. overflow:hidden; у основного блока не решает проблему, т.к. отрезает нижний кролл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 10:25:13 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
NT ManПроблема в том, что нижний блок при height:100% игнорирует вышестоящий блок и вылезает за пределы контерера И это естественно! Ведь он стал размером с родительский ДИВ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 10:41:37 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
NT ManВписываем резиновый блок в абсолютный блок В действительности ты "вписываешь" два резиновых (по вертикали) блока в один... Как он позиционирован не имеет значения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 10:53:22 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Опера показывает так, как ты хотел. Остальные пока кладут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 11:35:45 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
krvsa, согласен но от этого задача легче не становиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 11:41:12 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
NT Man , дело в том, что сам блок Код: plaintext 1. 2. ведёт себя по-разному в разных браузерах. В ФФ он имеет постоянный размер. В Опере растягивается контентом... В ИЕ6.0 вообще не позиционируется как тебе нужно. Т.ч. слишком много чего нестыкуется... Тебе сильно бы помогло если хоть что-то имело четкий, фиксированый размер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 12:50:23 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
krvsa, А можно немного в тему вопрос? Такое, как на картинке, вообще в природе возможно? Под "абсолютным" дивом понимать что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 2all Может, кто-то видел подобное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 15:16:08 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
мнэээ. Написал, и понял, что неправильно подхожу к проблеме. Надо отбивать текст паддингом, а сверху на него накладывать четыре картинки в абсолютных дивах по краям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 15:23:23 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Flying-home , скролы будут крутить только "свой" контент. Мало того! Если у элемента крутить нечего - то и скролов с ползунком не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 15:23:36 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Да это понятно. Напоминает изобретение вечного двигателя. Знаю, что невозможно, а хочется. Но саму идею дизайна ты понял? Может, можно реализовать подобное другими способами? В какую сторону копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 15:38:54 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Flying-homeВ какую сторону копать? Х/з... Я вообще к скролам отношусь как к вынужденому элементу, а не как к элементу дизайна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 15:52:20 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Продолжение изощрений: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. Дальше как изощряться даже не знаю :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2010, 23:57:40 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
Мозилку победил :) Осталось вылечить отрезание скролла в опере и IE. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2010, 10:19:36 |
|
||
|
Вписываем резиновый блок в абсолютный блок
|
|||
|---|---|---|---|
|
#18+
NT Man , свойство дисплэй вообще поддерживается браузерами частично ... То, что ты добился таких результатов в этом примере уже впечатляет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2010, 10:23:46 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36645441&tid=1453049]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 508ms |

| 0 / 0 |
