Jump to content

psywalker

Moderator
  • Posts

    13,707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. Вставь див3 с абсолютом в див1 и от него уже пляши.
  2. Ну попробуй конеш, потом отпишись о результате.
  3. Полагаю тут уже ничего не поможет. Если только на JS вычислять высоту верхнего блока, и отодвигать нижний блок отриц. марджином на высоту верхнего. Ну и то, боюсь, что получиться хрень.
  4. Да тут ерунда. <table> <tr> <td>Товар 1</td> <td>Товар 2</td> <td>Товар 3</td> </tr> </table> И так для каждой строки с товарами.
  5. Не пойму, зачем делать для каждого товара свою таблицу? Сделай одну таблицу для трёх товаров и в ней три ячейки, тогда ничего не развалиться.
  6. 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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <style type="text/css"> .section ul { list-style-type: none; margin-left: 20px; } .section li a { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #616156; text-decoration: none; display: block; background: url(bgA.png) left no-repeat; padding-left: 10px; } </style> </head> <body> <div class="section"> <h1>Туризм и путешествия</h1> <ul> <li><a href="#">Виды туризма (56)</a></li> <li><a href="#">Иммиграция (11)</a></li> <li><a href="#">Разное (3)</a></li> <li><a href="#">Гостиницы и отели (14)</a></li> <li><a href="#">О рыбалке (6)</a></li> <li><a href="#">Страны и города (19)</a></li> </ul> </div> </body> </html>
  7. Отлично, а попробуй задать фон LI, а не А
  8. А вот такая идея как тебе? <!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>Документ без названия</title> <style type="text/css"> *{ margin: 0; padding: 0;} body,html { height: 100%;} .block {border: 1px solid #000; float: left; width: 20%; position: relative; } #wrap { display: inline; } .bottom1 { margin-top: 15%;} .line_top { position: absolute; right: -20px; width: 5px; height: 100%; background: #000;} .line { position: absolute; right: -65px; top: 50%; width: 50px; height: 5px; margin-top: -5px; background: #000;} </style> </head> <body> <div id="wrap"> <div class="block"> <div class="line_top"></div> <div class="line"></div> <div class="top">Игрок1</div> <div class="top1">Игрок2</div> <div class="bottom1">Игрок3</div> <div class="bottom">Игрок4</div> </div> </div> </body> </html>
  9. делай с помощью background;
  10. А что если сделать два блока, внутреннему задать правый бордер и сдвинуть его вниз.
  11. Лёх, а попробуй вот этот вариант http://psywalker.ru/Forum/Font-face/main.html
  12. psywalker

    margin-top

    Смотри, дело в том, что чтобы не получился бесконечный цикл, о котором я говорил ранее, нужно игнорировать вообще процентные значения для верхнего и нижнего margin; А по другому никак, согласен? Так вот поэтому разработчики решили соотнести margin в % с родительской шириной, которая НЕ меняется в зависимости от ширины его потомков. Вот поэтому я считаю, что разрабы сделали верный ход.
  13. psywalker

    margin-top

    Не, а чё, это логично в принципе. Считаю это правильным решением разрабов.
  14. psywalker

    margin-top

    Потому-что в случае вычисления margin-top: в % от высоты родителя получился бы бесконечный цикл. Так как в связи с отступами увеличилась бы и высота родителя, а затем снова потомку пришлось бы вычислять новую высоту и так бесконечно. А так как ширина от отступов потомков не меняется, соответственно от неё всё и пляшет)
  15. Спасибо за разъяснение и примеры. Пойду учиться дальше.
  16. swetlana А твой пример просто открывает страницу в другом окне и всё? В чём фишка?
  17. Я вот просто исхожу из того, что это обман и использования правил не по их прямому назначению. В следствии чего в каких нибудь случаях это может сказаться не в лучшую сторону.
  18. Потому-что так верстать неправильно, в случае с margin ты делаешь отступ от чего либо, и если слева будут элементы, отступ будет браться от них. А в случае с абсолютом твоя форма выпадет из потока и не будет никому мешать. А вообще я бы наверное сделал правую колонку шириной 20%, поместил бы в неё форму.
  19. Ты ставишь три числа после точки?
  20. Да, тут согласен, видимо дело в том, что у position:fixed; блоком-контейнером является окно просмотра, а не какой нибудь элемент. А вообще как считаешь, есть ли минусы у эмуляции?
  21. Ну вот смотри, правая колонка тоже двигается вместе с контентом <!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>Документ без названия</title> <style type="text/css"> *{ margin:0; padding: 0;} #wrap { position: relative; border: 1px solid #000;} #content { margin-right: 320px; background: blue; height: 100px;} #fixed { position: fixed; right: 0; top: 0; width: 300px; height: 100px; background: red;} </style> </head> <body> <div id="wrap"> <div id="content"></div> <div id="fixed">Fixed</div> </div> </body> </html>
  22. 1) Смотри, выходит ты задал главному блоку Position:Fixed и при сужении окна прокрутка не появляется. Это ты имел ввиду? 2) А покажи тот же пример с абсолютом, ведь по идее полоса прокрутки тоже не появится, а разве я не прав?
×
×
  • 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