Проблем с оразмеряването...

GainWard

Registered
Здравейте.. имам проблем с оразмеряването на панелите ми..

Сайта се намира ТУК

Ето как аз виждам сайта:


А ето как един приятел го вижда:


Така полето в което се намира сайта е 840px левите и десните менюта са по 150px а средното в момента е 500px и го виждам много гадно..
Ето и част от css-a ми:

Код:
Тук са менютата от ляво!

#menus {
	width: 150px;
	float: left;
}

#menu-l {
	background: url(images/menu.gif) no-repeat;
	width: 150px;
	margin-left: 5px;
	border: 1px solid #e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#sudurjanie1 {
	width: 150px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


Тук са менютата в центъра!

#center {
	width: 500px;
}

#menu-c {
	background: url(images/menu.gif) repeat-x;
	width: 500px;
	margin-left: 160px;
	border: 1px solid #e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#sudurjanie2 {
	width: 500px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

#tursachka {
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}


Тук са менютата от дясно!

#menusr {
	width: 150px;
	float: right;
}

#menu-r {
	background: url(images/menu.gif) no-repeat;
	width: 150px;
	margin-right: 5px;
	border: 1px solid #e1e1e1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#sudurjanie3 {
	width: 150px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

Много ще съм Ви благодарен ако ми помогнете да си разреша проблема!
 
Аз лично предпочитам таблиците щото не правят тия проблеми при различните браузери.... Та по въпрос не си позиционирал дифовете както трябва.....
 
Промени кода:
от това
Код:
<input type="text" name="q" size="30" value="" />
да стане така
Код:
<input type="text" name="q" size="25" value="" />

кажи ми как ще ти се получи, сега ще видя още някои работи в страницата ти.
--
много е разбъркан сайта и ще трябва малко време да се оправя с него за да ти помогна.сайта не минава валидация ето какви грешки дава и се опитай да поправиш нещо

нищо пич щи оправим сайта :wink:
 
Значи имаш доста грешки в кода.Проблема ти идва от много места, затова така се получава.
ID с едно и също име неможеш да използваш няколко пъти в страницата както си направил.
Прочети това и ще разбереш кога да използваш ID и class:
http://uroci.net/index.php?option=com_content&task=view&id=320&Itemid=31
Разбрах като идея и формулировка какво си искал да направиш ,но формулировката е доста усложнена ,няма смисъл да правиш толкова много дивове и всички да ги обхващаш в един див.Най-добре е да се стремиш да направиш кода колкото може по-лесен и гъвкав.Трябва да се научиш да формулираш и поставяш елементите в кода по-правилно и умно.
Относно формите в страницата - прочети това http://uroci.net/index.php?option=com_content&task=view&id=612&Itemid=30
(уроците може да ги има и в туриста ,но не съм сигурен ,ако искаш провери)

Общо взето според мен главния проблем ти идва от формулировката на дивовете и таблиците.Също така на някои места не си завършил края на таблиците </table (Липса >)

Виж си грешките от валидатора тук
Там пише всичко.
Спокойно всичко се учи така че горе главата и те съветвам да направиш някой по-малък сайт и потренирай работа с дивове и таблици , виж кой код/атрибут какво прави и т.н. :wink:
 
Благодаря ти за съветите... сега научих че не е било хубаво да ги използвам по няколко пъти..

Кажи скайп да те намеря, за да те питам още нещо :)

EDIT: Така пак нестава :cry:
 
Направих ти нов сайт ,по който вече ще работиш твоя си.Трябва само да промениш/добавиш някои работи по твои желания и си готов!
index.html
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>site</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" align="center" cellpadding="0" cellspacing="0" id="main_table">
 <tr>
 <td colspan="3" valign="top"><div id="header">header</div></td>
 </tr>
 <tr>
 <td align="left" valign="top"><div class="main_menu">Меню</div>
  <div class="menu">-<a href="#">link</a><br />
   -<a href="#">link</a><br />
   -<a href="#">link</a><br />
   -<a href="#">link</a><br />
   -<a href="#">link</a><br />
  </div></td>
 <td valign="top"><div class="tittle">tittle</div>
  <div class="text">text text text </div></td>
 <td width="171" align="right" valign="top"><div class="main_menu">Реклама</div>
  <div class="menu">Тук слагаш рекламата </div></td>
 </tr>
 <tr>
 <td colspan="3" align="center" valign="bottom"><div class="other_menu"><a href="#">link</a> | <a href="#">link</a> | <a href="#">link</a> | <a href="#">link</a> | <a href="#">link</a></div>
  <div id="copyright">Copyright 2007 (c) </div></td>
 </tr>
</table>
</body>
</html>

style.css
Код:
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
#main_table {
	width: 800px;
	border: 1px solid #333333;
	background-color: #CCCCCC;
}
#header {
	width: 800px;
	height: 100px;
	background-color: #999999;
	border-bottom: 1px solid #333333;
}
.main_menu {
	width: 165px;
	height: 16px;
	line-height: 16px;
	background-color: #999999;
	border: 1px solid #333333;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	text-align: center;
	color: #FFFFFF;
}
.tittle {
	background-color: #999999;
	height: 16px;
	border: 1px solid #333333;
	margin-top: 2px;
	text-align: center;
	color: #FFFFFF;
	width: 456px;
}
.other_menu {
	background-color: #999999;
	width: 800px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#copyright {
	background-color: #666666;
	width: 800px;
	color: #FFFFFF;
	line-height: 16px;
}
.text {
	background-color: #FFFFFF;
	width: 452px;
	height: 330px;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	text-align: justify;
	padding: 0px 2px 0px 2px;
	margin-bottom: 2px;
}
.menu {
	width: 163px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: left;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
Valid XHTML , CSS!
:)
 

Back
Горе