HTML+CSS - беспорядок в голове.

Storm

Member
Здравствуйте, нарисовал нам с девушкой сайт(прим. в прикрепленных изображениях), но не могу навести порядок в голове, разложить все по полочкам. Не могу понять как правильнее порезать и собрать в html+css.

Не прошу что либо делать за меня, но прошу направить на путь истинный, помочь советом. )

Моих знаний и глубины понимания css хватает только для реализации растягивающегося контента с помощью таблицы, но в итоге из-за того что я использую .png с прозрачностью, то там идет просвет фона через картинку и + ко всему пропадает возможность что-то набирать(контент, т.к. ползет картинка).
И еще почему то все это дело не выравнивается по середине окна браузера. (посмотреть мой неутешительный вариант можно )

А так же нам нужна простенькая галерея с возможностью редактирования через админку или любым другим способом но только не через html(девушка) с как можно минимальным количеством графических элементов(кнопочки, стрелочки, фоны и т.д.) И что бы можно было ее в эту самую зону на сайте для контента разместить. + Еще нужен простенький блог, те же требования что и у галереи. Ну и гостевую, тоже самую простую...

Может кто будет добр подкинуть информацию где это дело взять, будем очень благодарны!) Правда это не главное, постараюсь сам все найти, главнее правильно собрать...

П.С. Понимаю что многие сайт посчитают плохим, в плане веса и функционала и.т.д., но он делался в первую очередь для себя, таким каким мы его хотим видеть, поэтому попрошу не критиковать по этому поводу.


CSS:
Код:
@charset "windows-1251";
body {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: url(../i/bg.jpg);
  padding: 0;
  margin: 112px 0 0 0;
  text-align: center; 
}
#all {
  width: 969px;
  height: auto;
  padding: 0;
  margin: 0;
  min-height: 969px;
}
#head {
  width: 969px;
  height: 292px;
}
#headimg {
  width: 969px;
  height: 225px;
  background: url(../i/h.png) no-repeat;
  padding: 0;
}
#nav {
  width: 969px;
  height: 67px;
}
#navimg {
  width: 969px;
  height: 67px;
  background: url(../i/nav.png) no-repeat;
  
}  
#content {
  width: 969px;
  height: auto;
}
#tables {
  width: 969px;
  height: auto;
}
#contleftrep {
  background: url(../i/cont_l_r.png) repeat-y;
  width: 180px;
  height: auto;
}
#contcentrrep {
  background: url(../i/cont_c_r.png) repeat-y;
  width: 583px;
  height: auto;
}
#contrightrep {
  background: url(../i/cont_r_r.png) repeat-y;
  width: 217px;
  height: auto;
}
#contleftimg {
  width: 180px;
  height: 273px;
  background: url(../i/cont_l.png) no-repeat;
}
#contcentrimg {
  width: 583px;
  height: 273px;
  background: url(../i/cont_c.png) no-repeat;
}
#contrightimg {
  width: 217px;
  height: 273px;
  background: url(../i/cont_r.png) no-repeat;
}
#pleft {
  height: 408px;
  width: 180px;
  background: url(../i/p_l.png) no-repeat;
}
HTML:
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>Infected-art.ru|Главная</title>
<link href="css/cell.css" rel="stylesheet" type="text/css" />
<style type="text/css"></style>
</head>

<body>

<div id="all">
  <div id="head">
      <div id="headimg"></div>
	  <div id="nav">
	    <div id="navimg"></div>
	  </div>
  </div>
  <div id="content">
   <table id="tables" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td id="contleftrep"><div id="contleftimg"></div></td>
      <td id="contcentrrep"><div id="contcentrimg"></div></td>
      <td id="contrightrep"><div id="contrightimg"></div></td>
    </tr>
    <tr>
      <td id="pleft"></td>
      <td id="pcentr"></td>
      <td id="pright"></td>
    </tr>
   </table>
  </div>
</div>    
  </body>
</html>
Всем спасибо за внимание!
 

Вкладення

Storm

Member
Простите за наглость, но еще может подскажите как называется окошко которое показывает надпись "загрузка" и т.д. пока у пользователя не загрузиться сайт? Вроде как на gmail, когда почту проверяешь...
 

Cris

Member
Простите за наглость, но еще может подскажите как называется окошко которое показывает надпись "загрузка" и т.д. пока у пользователя не загрузиться сайт? Вроде как на gmail, когда почту проверяешь...
окошко загрузки = ajax+javascript
 

setty

Граф
Простите за наглость, но еще может подскажите как называется окошко которое показывает надпись "загрузка" и т.д. пока у пользователя не загрузиться сайт? Вроде как на gmail, когда почту проверяешь...
что у вас сайт долго грузится должен чтоли?
 

Storm

Member
Да он просто объемный(в плане графики). И мне кажется будет не приятно наблюдать как картинки ползут по экрану на медленном интернете...
 

Storm

Member
Вот собственно встречаются сейчас еще люди способные помочь не за ради выгоды... Спасибо большое ув.Setty ;-)

Но увы когда я доделывал сайт столкнулся с огромнейшей проблемой в IE. Сайт в этом браузере отображается совершенно некорректно (

Может кто поможет указать на проблему и способ устранения? ( хотя бы на проблему ) Буду очень благодарен!

CSS:
Код:
body
{	
	background:	url(bg.jpg);
	width:		700px;
	margin:		0 auto;
	margin-top:	112px;
}
.nav_button
{	
	float:	left;
}
img
{	
	border:	0;
}
#navigation
{	
	padding-left:		150px;
	padding-top:		42px;	
	position:			relative;
}
#logo
{	
	padding-left:		583px;
	padding-top: 	    70px;
	position:			relative;
}	
#footer, #header, .centr
{	
	position:			relative;
	left:				-125px;
	width:				980px;
}
#header
{	
	background:			url(header.png);
	height:				292px;
}
.content
{	
	background:			url(cont_.png);
	text-align:			center;
	padding: 			50px;
	padding-bottom: 	-400px;
}
.centr
{	
	padding:			0;
	background:			url(centr.png);
	height:				273px;
}
.footer
{	
	background:			url(footer.png);
	height:				408px;
	width:				704;
}
#text 
{
	position:			relative;
	height:				auto;
	width: 				605px;
	margin-top: 		-300px;
}
HTML:
HTML:
<!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>Infected-art.ru|Главная</title>
	<meta	name = "UserDefined"		
			content = "UserDefined" />
	<meta	http-equiv="Content-Type"
			content="text/html;charset=windows-1251" />
	<link		rel="stylesheet"
			type="text/css"
			href="style.css" />
</head>
<body>
		<div id="header">
		<div id="logo">
			<div><a href="index.html"><img src="logo.png"/></a></div>
		</div>
		<div id="navigation">
			<div class="nav_button"><a href=""><img src="button_home.png"/></a></div>
			<div class="nav_button"><a href=""><img src="button_gallery.png"/></a></div>
			<div class="nav_button"><a href=""><img src="button_blog.png"/></a></div>
			<div class="nav_button"><a href=""><img src="button_guestbook.png"/></a></div>
			<div class="nav_button"><a href=""><img src="button_contacts.png"/></a></div>
		</div>
	</div>
	<div class="centr"></div>
	<div class="content">
		<div id="text">
                ...Текст Текст Текст...
               </div>
</div>
	<div class="footer"></div>
</div>
</body>
</html>
 

Cris

Member
у меня ИЕ хоть и нету(или потерялсо гдето ), но здесь реч идет о кросплатформости, кстати какойбы сайт небыл нужно чтоб каждая загружаемая страничка не привишала 50кбайт, а у тебя один логотип 40)
 

Cris

Member
- кста вот сайтик - делает скрины твоего сайта в разных браузерах)
точней на этом сайте представлены такие системы)
 
Зверху