Есть шапка размером 1024Х180px Хочу сделать чтоб шапка при больших разрещениях увеличивалась ,а при уменьшении экрана на 700-800 пикселей ,чтоб появлялась во всех браузерах полоса прокрутки, чтоб нормально показывалось на всю ширину на экранах 15,17,19,22 дюйма. Подскажите как, код пробный. Проблема в том, что у меня не появляеться полоса прокрутки при уменьшении окна браузера на меньше 800 пикселей в браузере ИЕ, там и 900 и 1000 пикселей, полоса появляеться. А в др. браузерах аообще не появляеться при уменьшении на меньше 800 пикселей. Хочу чтоб на всю шрину было в экранах размером 15,17,19,22 дюйма. Подскажите как в моём коде правильно написать. Заранее благодарю за ответ. Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .rezina{min-width:800px;} .marginpadding{margin:0px; padding:0px;} .bordur{border:1px solid black;} .menubordur {border: #000 solid 1px; border-top:0;} .d img{display:block; } </style> </head> <body class="marginpadding" > <!-- ШАПКА --> <table width="100%" class="bordur rezina" cellspacing="0" cellpadding="0" > <tr > <td colspan="2"> <img src="shapka.jpg" width="100%" height="180" align="center" > </td> </tr> <!-- СЕРЕДИНА --> <tr > <td width="15%"> <div class="d"> <img src="videoyroki.png" > <img src="n1.png" > </div> </td> <td class="bordur" > С новым годом!</td> </tr> </table> </body> </html>
<body class="marginpadding" style="margin: 0; padding: 0;"> <!-- ШАПКА --> <table width="100%" class="bordur rezina" cellspacing="0" cellpadding="0" > <tr > <td colspan="2" style="padding-left: 800px;"> <img src="shapka.jpg" width="100%" height="180" align="center" style="margin-left: -800px;" > </td> </tr> Можно попробовать как-то так, а если "забить" на <= IE6, то у <img src="shapka.jpg" width="100%" height="180" align="center"> можно просто добавить style="min-width: 800px;"
У меня картинка-шапка размером 1240Х185 Как сделать чтоб она нормально отображалась во всех браузераз при разных разрешениях? Может при маленьком разрешении экрана лучше её обрезать? Попробовал растягивать получаеться какие-то буквы суженые и не очень красиво смотриться, что можно придумать? Или может картинку делать меньшим размером на фотошопе? Хочу чтоб так растягивалась на всю ширину шапка как на этом сайте: http://ruseller.com
Сделайте картинку шириной в 800px в PhotoShop'е. После чего не указывайте ей параметр width, а у таблицы укажите цвет фона такой же, как на границах картинки. Тогда Вы добъётесь точно такого же эффекта как на этом сайте (кстати, на нём картинка не растягивается).
Так вы имеете ввиду? 1картинка моя 800 пикселей создавать ан фотошопе, а вторую картинку какую делать?
А 800 пикселей картинка поместиться в монитор 15 или 17 дюймов, чтоб полосы прокрутки не появлялось хочу.
Попробовал чтоб картинку выровнять по левому краю, и добавить картинку фон в правую сторону от картинки-шапки ,что-то не происходит дублирование, фоновой картинки, это тчоб по всей ширине экрана шапка была. Как сделать дублирование картинки-фона, что-то у меня не срабатывает. Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .shapkafon{background:url(img/fon.jpg); background-repeat:repeat-x; } .body{min-width:700px;} .marginpadding{margin:0px; padding:0px;} .bordur{border:1px solid black;} .menubordur {border: #000 solid 1px; border-top:0;} .d img{display:block; } </style> </head> <body class="marginpadding"> <!-- ШАПКА --> <table class="bordur" width="100%" cellspacing="0" cellpadding="0" > <tr > <td colspan="2"> <img class="shapkafon" src="img/shapka.jpg" height="180" align="left" > </td> </tr> <!-- СЕРЕДИНА --> <tr > <td width="15%"> <div class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </div> </td> <td class="bordur" > С новым годом!</td> </tr> </table> </body> </html>
Вот так работает, но появляеться дополнтельная полоса прокрутки, подскажите как убрать её? Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .shapkafon{background:url(img/fon.jpg); background-repeat:repeat-x; } .body{min-width:700px;} .marginpadding{margin:0px; padding:0px;} .bordur{border:1px solid black;} .menubordur {border: #000 solid 1px; border-top:0;} .d img{display:block; } </style> </head> <body class="marginpadding"> <!-- ШАПКА --> <table class="bordur" width="100%" cellspacing="0" cellpadding="0" > <tr > <td colspan="2" class="shapkafon"> <img src="img/shapka.jpg" width="100%" height="180" align="left" > </td> </tr> <!-- СЕРЕДИНА --> <tr > <td width="15%"> <div class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </div> </td> <td class="bordur" > С новым годом!</td> </tr> </table> </body> </html>
Мне нужно чтоб обрезало картинку справа при разрешении 800х600, но чтоб при этом панель навигации, которая справа должна не обрезаться а сдвинуться. Если написать так. Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .shapkafon{background:url(img/fon.jpg); repeat-x; } body{min-width:800px; overflow:hidden;} .marginpadding{margin:0px; padding:0px;} .bordur{border:1px solid black;} .menubordur {border: #000 solid 1px; border-top:0;} .d img{display:block; } </style> </head> <body class="marginpadding"> <!-- ШАПКА --> <table class="bordur" width="100%" cellspacing="0" cellpadding="0" > <tr > <td colspan="2" class="shapkafon"> <img src="img/header.jpg" height="180" align="left" > </td> </tr> <!-- СЕРЕДИНА --> <tr > <td width="15%"> <div class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </div> </td> <td class="bordur" > С новым годом!</td> <td width="15%"> <div class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </div> </tr> </table> </body> </html> Происходит обрезка изображения, но как быть если у меня панель навигации слева и справа, оно обрежет его справа, как сделать так чтоб не обрезало,чтоб не обрезало правую часть, 3-ую ячеку 2 строки таблицы?
А вы думаете что я его не сомтрю, смотрю конечно. В браузере ИЕ при разрешении 800х600 обрезка происходит изображения справа,навигацию обрезает, а сдвигов навигации влево не происходит, а в др. браузерах сдвиг происходит со странными пустотами. Вот я для теста всё сделал и посомтрите что за бред вышел. http://www.sharemania.ru/0229844
Вот код. Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> *{margin:0; padding:0;} body{min-width:800px; overflow:hidden;} img {border: none;} .shapkafon {background:url(img/fon.jpg); repeat-x; } .shapkafon img { text-align:left;} .bordur {width: 100%; border-collapse:collapse;} .bordur td {border:1px solid black;} .menubordur {border: 1px solid black; border-top:none;} .d {width:15%;} .d img {display:block;} </style> </head> <body class="marginpadding"> <!-- ШАПКА --> <table class="bordur"> <tr > <td colspan="3" class="shapkafon" > <img src="img/header.jpg" > </td> </tr> <!-- СЕРЕДИНА --> <tr > <td class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </td> <td> С новым годом!</td> <td class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </tr> </table> </body> </html> Сейчас у меня экран размером 1280х1024. Этот архив при запуске файла индекс, отображает вот такое в браузере ИЕ7,Опера, Мозила. Нормально как я хотел. Вот фото отображения в ИЕ,Опера,Мозила. http://ipicture.ru/uploads/100902/p1jvhCuL1x.jpg В браузере гуглхром вот такую ерунду отображает. http://ipicture.ru/uploads/100902/GUuVs4Uh7I.jpg 1)Проблема №1, неправильно отображение в браузере ГУГлхром, в самом начале при большом разрешении,скажите как исправить? 2) 2-ая проблема, вот что произойдёт ,если сменить разрешение экрана на 800х600, и проверить отображение в браузере ИЕ,МОЗИЛА,ОПЕРА. Вот что произойдёт,с чем я не могу побороться и в чём была главная проблема всей этой темы. http://ipicture.ru/uploads/100902/3QDVOy6dpa.jpg
вот эта штука знаешь что такое? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
А что у меня Доктайп неверный что ли? Вот так сработало,вот что я хотел получить при маленьком разрешении экраеа,наконец-то. Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>Видео</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> * {margin:0; padding:0;} body{overflow:hidden;} img {border: none;} .shapka {height: 155px; background:url(img/header.jpg) no-repeat; } .shapkafon {height: 155px; background:url(img/fon.jpg) repeat-x; } .shapkafon img { text-align:left;} .bordur {width: 100%; border-collapse:collapse;} .bordur td {border:1px solid black;} .menubordur {border: 1px solid black; border-top:none;} .d {width:15%;} .d img {display:block;} </style> </head> <body class="marginpadding"> <!-- ШАПКА --> <table class="bordur"> <tr > <td colspan="3" class="shapkafon" > <div class="shapka" ></div> </td> </tr> <!-- СЕРЕДИНА --> <tr > <td class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </td> <td> С новым годом!</td> <td class="d"> <img src="img/videoyroki.png" > <img src="img/n1.png" > </tr> </table> </body> </html>
Golovastik а какой он верный будет для всех этих случаев? я хз. Если ты уверен - то и отлично. =) может готовый дизайн возмешь какой-нить такой и его распотрошишь?
Golovastik хоть и не по теме, но если не получается, займитесь другой проблемой, отвлекитесь. через два-три дня вернетесь к этой проблеме и с новым взглядом решите ее. а может посчитаете, что лучше сделать другой вариант.