Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Оно? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } html, body { height: 100%; overflow: hidden; } .body { position:relative; height: 100%; overflow: auto; } .fixed{ position: absolute; top: 0; left: 0; width: 100px; height: 100%; z-index: 1; } .red { height: 25%; background: red; } .green { height: 25%; background: green; } .lime { height: 25%; background: lime; } .cyan { height: 25%; background: cyan; } </style> <script type="text/javascript"> </script> </head> <body> <div class="body"> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> text text text text text text text text text text text text text text text text text text text text<br /><br /><br /><br /><br /><br /><br /> </div> <div class="fixed"> <div class="red"></div> <div class="green"></div> <div class="lime"></div> <div class="cyan"></div> </div> </body> </html>
  2. Этот способ некошерен - ИЕ6 очень хреново растягивает картинки.
  3. 2Searcher: Этот способ не всегда подходит. 2mishka2: Чем не устраивает мой способ?
  4. Ну, запихнуть их все в общий контейнер который будет fixed, а внутри него уже располагать эти 4 дива. Или я что-то не так понял?
  5. Всех с прошедшим! Теперь бы еще заофициалить день верстальщика...
  6. Странно это все как-то, id в <html> - вещь абсолютно бесполезная.
  7. Чисто кодом градиент сделать нельзя. Но можно поверх вашей картинки (с фото я так полагаю) расположить див в который положить картинку градиента в 1 пиксель шириной и размножить ее при помощи repeat-x.
  8. Собссно: http://www.artlebedev.ru/tools/technogrett.../fixed_in_msie/ мне больше нравится вот этот вариант, хотя он потребует переделки страницы (небольшой переделки), и вообще я такого рода эксперименты люблю: http://www.artlebedev.ru/tools/technogrett.../emulate-fixed/
  9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <style type="text/css"> * { margin: 0; padding: 0; } body,html { height: 100%;} div { display: table; vertical-align: middle; height: 60%; background: red; } div div { display: table-cell; vertical-align: middle; height: 100%; background: red; } </style> </head> <body> <div> <div> 111<br />111<br />111<br />111<br /> </div> </div> </body> </html> Вот так работает для Мозиллы. Хм странно, я проверял на работе (там стоит Мозилла 3.5) и у меня все показывалось чики-чики. А вот дома стоит Мозилла 3.0 и действительно не отображалось как надо. Инетересно какая из них врет...
  10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> div { width: 100%; color: #006600; filter:progid:DXImageTransform.Microsoft.Glow(Color=#00ff00, Strength=2); text-shadow: #00ff00 0 0 3px; } </style> </head> <body> <div> Blurry text with smudge of gray. </div> </body> </html> Работает в ИЕ, Мозилле не ниже 3.5, Гугл Хроме, Сафари (видимо 3 версии), Опера (походу выше 9.5)
  11. Ай-яй-яй psywalker, учи матчасть! А где height у боди и хтмл? От чего у тебя див будет 30% отсчитывать? UPD: Вот уж от кого не ожидал! :)
  12. В ИЕ6 тоже работает как часы Ишь ты, чет даже не верится, что все так хорошо... Оттак можно еще и высоту дива в процентах задавать: <public:component> <public:attach event="oncontentready" onevent="propertyChanged()" /> <script language="Javascript"> function propertyChanged() { var s = document.createElement('span'); s.innerHTML = element.innerHTML; element.innerHTML = ''; element.appendChild(s); element.style.display = 'block'; s.style.display = 'block'; s.style.position = 'relative'; s.style.top = (element.offsetHeight / 2) - (s.offsetHeight / 2) + 'px'; window.onresize = function() { s.style.top = (element.offsetHeight / 2) - (s.offsetHeight / 2) + 'px'; } } </script> </public:component>
  13. Нифига я не нашел, поэтому написал самолично. Создаем файл с именем table-cell.htc и туда пишем: <public:component> <public:attach event="oncontentready" onevent="propertyChanged()" /> <script language="Javascript"> function propertyChanged() { var s = document.createElement('span'); s.innerHTML = element.innerHTML; element.innerHTML = ''; element.appendChild(s); s.style.display = 'block'; s.style.position = 'relative'; s.style.top = (element.offsetHeight / 2) - (s.offsetHeight / 2) + 'px'; } </script> </public:component> Потом собственно HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <style type="text/css"> * { margin: 0; padding: 0; } div { display: table-cell; height: 300px; background: red; behavior: url('table-cell.htc'); } </style> </head> <body> <div> 111<br />111<br />111<br />111<br /> </div> </body> </html> Кажись работает! Проверил в ИЕ8 (и в эмуляции семерки). Интересно что будет в шестерке?
  14. Сие решение далеко не идеально и подходит не во всех случаях. Ща поищу ссылку на .htc который написал один камрад, он эмулирует display-table для ИЕ.
  15. Читайте про AJAX. Не важно html или php.
  16. Эх, если лень меня не заборет обязательно попробую. UPD: Ща печатаю 5-ю пальцами - 2 указательных, 2 средних и большой на правой руке тыкает в пробел
  17. Блин какое же ГЭ этот гребаный эксплорер! Нашел лекарство! Кому интересно: нужно всего-лишь добавить position: relative; к стилю <tr>. Вот рабочий код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <style type="text/css"> table { width: 100%; border: 0; border-collapse: collapse; } tr { position: relative; /* капец!!! */ background: #eee; } td { background: none; } </style> <script type="text/javascript"> </script> </head> <body> <table> <tr> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> </tr> </table> </body> </html>
  18. В том то и дело, что надо именно и там и там. Это связано с градиентным фоном. В частности по дизайну нужны градиентные бордеры у ячеек таблицы.
  19. То есть ты, psywalker, в данный момент фигачишь 10-ю пальцами? А на качестве набора текста это не сказывается (я имею в виду ошибок много ли)? А то можно такого накодить...
  20. Для начала вот тестовая страница: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <style type="text/css"> table { width: 100%; border: 0; border-collapse: collapse; } tr { background: #eee; } td { background: none; } </style> <script type="text/javascript"> </script> </head> <body> <table> <tr> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> <td> text text text text text text text </td> </tr> </table> </body> </html> Кому не лень посмотрите ее сначала в Firefox, а потом в ИЕ7 или ниже. И посоветуйте как забороть этот баг?
  21. Я у вас и моделирования не увидел нифига. Домики на главной моделями назвать нельзя. Даже я со своими скудными знаниями 3DS Max намучу подобный домик за 4-5 часов. На что вы потратили 6 лет своей жизни?
  22. .container { min-width: 500px; } .left { width: 250px; float: left; } .right { width: 250px; float: right; } <div class="container"> <div class="left"></div> <div class="right"></div> </div>
  23. Вообще ActiveX есть только в ИЕ, так что дополнительная проверка врядли нужна. А еще я бы не стал закладываться на специфические методы мелкомягких, т.к., как показывает практика с ИЕ8, поддержку этих методов они могут в любой момент убрать. Особенно если это не документированный W3C метод.
×
×
  • 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