|
|
|
max-width в IE6
|
|||
|---|---|---|---|
|
#18+
Часто при верстке возникают задачи сделать дизайн резиновым, но в определенных пределах, например, с шириной от 1024 до 1600. Для этого подходят CSS свойства max-width и min-width, но IE 6 их не поддерживает. В различных статьях для решения этой проблемы советуют использовать JavaScript, через expression или обычным скриптом. Мой способ имитации min-width и max-width позволит обойтись без скрипта. Основан он на том что умеет 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. Этот код использует еще один баг IE- перемещаемые элементы(float) не влияют корректно на минимальную ширину ячейки, хотя влияют на максимальную. Добавляем условные комментарии для понимания IE7 и другими браузерами, и вауля - кроссбраузерный валидный код. Код выше хорошо подходит для ограничения размера документа, но не всегда применим, если требуется сделать маленький min-width, меньше приблизительно 10px. В этом случае в 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2008, 22:22 |
|
||
|
max-width в IE6
|
|||
|---|---|---|---|
|
#18+
ВУАЛЯ не работает. поправте ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2009, 18:42 |
|
||
|
max-width в IE6
|
|||
|---|---|---|---|
|
#18+
Ссылка может помочь с багами ИЕ6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2009, 19:39 |
|
||
|
max-width в IE6
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, ссылка хорошая, на про max-width в IE6 там ничего нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2009, 23:31 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36073620&tid=1454562]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 485ms |

| 0 / 0 |
