Jump to content

Asato

Newbie
  • Posts

    9
  • Joined

  • Last visited

Asato's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Собственно, border-spacing и есть аналог cellspacing в css, Влад абсолютно правильно написал. А что это свойство не поддерживается IE (по крайней мере 6-ом), это тоже факт. И от этого никуда не деться, к сожалению. Будем ждать, пока IE будет полностью поддерживать спецификацию CSS2.
  2. Asato

    inline-style

    В финальном варианте работы всегда css отдельно, а в процессе работы по разному бывает
  3. А как тогда понимать поведение бэкграунда на http://udsf.com.ua/kn? Когда окно браузера сворачиваешь по горизонтали, вертикальные полоски (бэкграунд бади) смещаются влево, а все остальное (бэкграунд центрированных дивов) остается на месте.
  4. Да, насчет порядка следования свойств фона - это Вы правы. Насчет центрирования - проблема как раз в том, что фоновый рисунок и должен центрироваться, но относительно контента, а он в Опере и ФФ вообще непонятно, относительно чего центрируется. Попробуйте в ссылке, которую я выше приводил, окно браузера сжать по горизонтали... В общем, по всей видимости, нужно из бади убирать фоновый рисунок, выносить его в отдельный слой и там центрировать уже.
  5. Итак, вот полный html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=windows-1251"> <title></title> <link href="css/main.css" rel="stylesheet" type="text/css"> </head> <body> <div id="d_top_body_bg"> <div id="d_top_picture"> </div> <!-- d_top_picture --> <div id="d_text"> </div> <!-- d_text --> <div id="d_menu_bar"> </div> <!-- d_menu_bar --> <div id="d_main_content"> <div id="cont"> <table> <tr> <td id="col_left"> </td> <td id="col_center"> </td> <td id="col_right"> </td> </tr> </table> </div> </div> <!-- d_main_content --> </div> <!-- d_top_body_bg --> <div id="d_bottom"> <div id="d_footer"> </div> <!-- d_footer --> <div id="d_bottom_picture"> </div> <!-- d_bottom_picture --> </div> <!-- d_bottom --> </body> </html> Вот полный css к нему: * { font-size:100.01%; } body { font: 12px/12px "Times New Roman", serif; text-align:center; margin:0 auto; padding:0; color:#7d7d7d; background:#200000 url("../image/side_lines.gif") top center repeat-y; height:100%; } #d_top_body_bg { background:url("../image/bg_top.gif") top center repeat-x; position:relative; min-height: 100%; } * html #d_top_body_bg { height: 100%; } #d_top_picture { background:url("../image/top_picture.jpg") top center no-repeat; margin: 0 auto; width:989px; height:54px; } #d_text { background:url("../image/text_bg.jpg") top center no-repeat; margin: 0 auto; width:989px; height:121px; text-align:right; vertical-align:center; } #d_menu_bar { background:url("../image/menu_bar_bg.jpg") top center no-repeat; margin: 0 auto; width:989px; height:71px; text-align:right; } #d_main_content { margin:0 auto; padding-bottom:164px; width:889px; } #d_bottom { position:relative; width:989px; height:164px; margin:-164px auto 0 auto; } #d_footer { background:url("../image/footer_bg.jpg") top center no-repeat; margin: 0 auto; width:889px; height:108px; } #d_bottom_picture { background:url("../image/bottom_picture.jpg") top center no-repeat; width:989px; height:56px; margin:0 auto; } #cont{ padding: 30px 0 20px 0; text-align:left; } #cont td td { vertical-align:top; } #cont table { border-collapse: collapse; line-height:1em; } #col_left { width:300px; } #col_center { width:230px; padding-right:18px; text-align:center; border-right: 1px solid #521e1e; } #col_right { width:285px; border-left: 1px solid #521e1e; padding-left:18px; text-align:left; } Все это в действии я выложил на http://udsf.com.ua/kn (дали попользоваться хостингом временно )
  6. Ок, выложу завтра, сегодня уже не успеваю, я тут впервые, не разобрался еще, как прикреплять файлы. Только не понимаю, что непонятного: код я привел выше, из него должно быть все ясно вроде, фоновое изображение растягивается вниз по вертикали и центрировано по центру тела документа. А контент не влазит в окно, когда окно сжимаешь по горизонтали, ну и, соответственно, внизу появляется скрол горизонтальный. А фоновое изображение съезжает, соответственно, влево относительно контента в FF и Opera, и становится, таким образом, не по центру контента, как вроде должно быть, а по центру видимого окна в браузере.
  7. Дело в том, что он съезжает именно относительно контента, т. е. когда контент не влазит в окно, то фоновый рисунок автоматом позиционируется на центр окна, а не контента. Вот в чем трабла.
  8. А как она может переноситься, если она цельная, без пробелов?
  9. Короче, возникла такая трабла. В body прописываю: body { text-align:center; margin:0; padding:0; background:url("../image/side_lines.gif") top center repeat-y; height:100%; } При изменении окна браузера, когда содержимое не влазит полностью в окно, фоновый рисунок съезжает в сторону в FF и Opera. В IE и Netscape все нормально. Подскажите, в чем проблема, и как это дело пофиксить. Замучался уже... P.S. Нужно именно чтобы этот фоновый рисунок был в body, ибо в макете несколько фоновых изображений, которые накладываются друг на друга (ну надо так).
×
×
  • 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