Jump to content
  • 0

Резиновая верстка


ret
 Share

Question

Всем привет. Вот допустим у меня разрешение экрана 1280х1024 в body стоит min-width: 980px;max-width: 1500px; шапка ( она сейчас единственная вставлена ) имеет разрешения 1300х453px, как я могу сделать чтобы, у меня не появлялась полоса прокрутке, а шапка растягивалась. И хотелось бы узнать как завиксировать отдельный блок чтобы он не растягивался. Спасибо.

<!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></title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="shapka"></div>
</body>
</html>

/* CSS Document */


*{margin:0px;padding:0px;border:none;outline:none;}


body {width:100%;background:#fff;font-family:Times New Roman,

serif;font-size:14px;color:#fff;min-width:980px;max-width:1500px;}

#shapka {width:1300px;height:453px;background:url(img/shapka.png)

no-repeat;margin:0 auto 0 auto;}

Edited by ret
Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

А чем продиктованы такие размеры шапки: width:1300px; ?

Пока разрешение монитора по ширине меньше 1300рх, при таком раскладе всегда будет появляться горизонтальная полоса прокрутки.

Вы можете задать width:100%; - тогда шапка будет строго по ширине экрана (какое бы ни было разрешение). В таком случае, если в шапке была очень длинная картинка на фоне, то она просто обрежется по ширине экрана. Полоса не появится. Но если картинка вставлена как <img />, то она скорее всего растянет шапку по своим размерам.

Link to comment
Share on other sites

  • 0

Незнаю где-то читал что у большинства людей разрешение идет от 1024+ и выше вот и сделал. Но сейчас изменил, т.е. самому не понравилось уменьшил до 1 150 x 401 пикселей. Скажите а теперь так каждой вставленной картинке можно (или надо), подставлять значение 100%. Просто я сейчас посмотрел размер, шапка действительно начала растягиваться до определенного состояния, это связано с введением в body min-width: 980px;max-width: 1500px; просто раньше этого не замечал. На низком разрешении смотриться ужастно, вообще на пол экрана, зато при большом все шикарно.

Edited by ret
Link to comment
Share on other sites

  • 0

Ориентироваться нужно на 1024х768рх - это минимум. Это расчет на старые мониторы, которых еще много, и нетбуки.

В рабочей ширине нужно ориентироваться на 1000рх - 24 оставляем на случай появления вертикальной полосы прокрутки - чтобы при ее появлении общая ширина не была более 1024зч и не появлялась горизональная полоса прокрутки.

Link to comment
Share on other sites

  • 0

Т.е. нужно лучше всего будет делать 1024px, со 100% вставляя через img? Или лучше чтоб шапка обрезалась? Просто у меня шапка самая широкая, и все что пойдет уже под ней будет меньшего размера, т.е. сайт будет 1024.

И все-таки хотелось бы узнать что насчет остальных картинок, меню, тоже задавать 100% ширины, и как все-таки зафиксировать блок чтобы он НЕ растягивался и НЕ съежал (как у меня часто бывало) при больших и маленьких разрешений.

Edited by ret
Link to comment
Share on other sites

  • 0

Может я не совсем въехал в суть проблемы, но почему бы не сделать так. Повесить на body шапку фоном.

body {margin:0 auto; position: absolute; padding:0; min-height:100%; height:auto !important; height:100%; width: 995px; background: url(сыль на рисунок) repeat-x 0 0;}

А контенту потом задайте margin-top на высоту рисунка. То что никуда не поедет это точно. Я в некоторых конкретных случаях так и делаю.

Если я предложил не то что требовалось, то извиняйте.

Edited by Mr Loga
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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