Hey all

I am a complete newbie who just developed a site based on a template. Below is the template code. I want to make it so the entire website centers horizontally on anyones screen. What code do I need to put any where? Any help would be appreciated. Thank you so much!

A

<!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=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Student Survival Guide; </title>
<!-- TemplateEndEditable -->
<link href="../photostyles.css" rel="stylesheet" type="text/css" />
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('../Photoshop Splice/overstates/images/btnaboutover.gif','../Photoshop Splice/overstates/images/batnstudentlifeover.gif','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif','../Photoshop Splice/overstates/images/btnforumover.gif')">
<div id="container">
  <div id="header"><img src="../Photoshop Splice/Header.jpg" alt="SSGuide Header" width="955" height="123" border="0" usemap="#Map" />
    <map name="Map" id="Map">
      <area shape="rect" coords="242,51,721,97" href="../index.htm" />
    </map>
  </div>
  <div id="menubar"><img src="../Photoshop Splice/m1.jpg" alt="m1" width="231" height="47" /><a href="../about.htm"><img src="../Photoshop Splice/btnabout.jpg" alt="About Button" width="81" height="47" id="Image1" onmouseover="MM_swapImage('Image1','','../Photoshop Splice/overstates/images/btnaboutover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../student_life.htm"><img src="../Photoshop Splice/btnStudentLife.jpg" alt="Student Life Button" width="145" height="47" id="Image2" onmouseover="MM_swapImage('Image2','','../Photoshop Splice/overstates/images/batnstudentlifeover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../school_related.htm"><img src="../Photoshop Splice/btnschoolrelated.jpg" alt="School Related Button" width="165" height="47" id="Image3" onmouseover="MM_swapImage('Image3','','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><img src="../Photoshop Splice/btnforums.jpg" alt="Forums Button" width="96" height="47" id="Image4" onmouseover="MM_swapImage('Image4','','../Photoshop Splice/overstates/images/btnforumover.gif',1)" onmouseout="MM_swapImgRestore()" /><img src="../Photoshop Splice/m2.jpg" alt="m2" width="237" height="47" /></div>
  <div id="main">
    <div id="content"><!-- TemplateBeginEditable name="Content Area" --><!-- TemplateEndEditable --></div>
  </div>
  <div id="Main"></div>
</div>
</body>
</html>

Recommended Answers

All 11 Replies

You need to center your divs

<p align="center">

You need to center your divs

<p align="center">

so where should I put it in the code

please keep in mind i did the entire site in design view - i SUCK when it comes to code... thanks man I appreciate your help

Or wrap your content with

<html>
<head></head>
<body>
<div align='center'>

All of your Content here

</div>
</body>

Thanks guys, I just dont know where to put this code you are telling me to put I made the site in design view.

Could you copy and paste the code I listed with the code you say I need to put in so I can try to see what you mean? Thanks!

Put ....... <div align='center'> right after <body> then put </div> In front of </body>

when I did that it only centered the editable content region....
any ideas?

here i what i put

<!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=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Student Survival Guide; </title>
<!-- TemplateEndEditable -->
<link href="../photostyles.css" rel="stylesheet" type="text/css" />
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('../Photoshop Splice/overstates/images/btnaboutover.gif','../Photoshop Splice/overstates/images/batnstudentlifeover.gif','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif','../Photoshop Splice/overstates/images/btnforumover.gif')">[B]<div align='center'>[/B]
<div id="container">
  <div id="header"><img src="../Photoshop Splice/Header.jpg" alt="SSGuide Header" width="955" height="123" border="0" usemap="#Map" />
    <map name="Map" id="Map">
      <area shape="rect" coords="242,51,721,97" href="../index.htm" />
    </map>
  </div>
  <div id="menubar"><img src="../Photoshop Splice/m1.jpg" alt="m1" width="231" height="47" /><a href="../about.htm"><img src="../Photoshop Splice/btnabout.jpg" alt="About Button" width="81" height="47" id="Image1" onmouseover="MM_swapImage('Image1','','../Photoshop Splice/overstates/images/btnaboutover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../student_life.htm"><img src="../Photoshop Splice/btnStudentLife.jpg" alt="Student Life Button" width="145" height="47" id="Image2" onmouseover="MM_swapImage('Image2','','../Photoshop Splice/overstates/images/batnstudentlifeover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../school_related.htm"><img src="../Photoshop Splice/btnschoolrelated.jpg" alt="School Related Button" width="165" height="47" id="Image3" onmouseover="MM_swapImage('Image3','','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><img src="../Photoshop Splice/btnforums.jpg" alt="Forums Button" width="96" height="47" id="Image4" onmouseover="MM_swapImage('Image4','','../Photoshop Splice/overstates/images/btnforumover.gif',1)" onmouseout="MM_swapImgRestore()" /><img src="../Photoshop Splice/m2.jpg" alt="m2" width="237" height="47" /></div>
  <div id="main">
    <div id="content"><!-- TemplateBeginEditable name="Content Area" --><!-- TemplateEndEditable --></div>
  </div>
  <div id="Main"></div>
</div>
</body>[B]</div>[/B]
</html>

Hi, you've put the last close div </div> AFTER the </body> not BEFORE.

Try this

</div>
</body>

You could also give the body a style of:

body {
margin: 0 auto;
}

if you don't know anything about stylesheets (CSS) then type this:

<body style="margin: 0 auto;">
You content goes here...
</body>

Hope this works for you =D

I tried doing it that way (the /div before /body)
and the last tip you gave (not knowing stylesheets)

then i preview in browser and it doesnt work

bah im getting frustrated! any other ideas?

Doh! I forget to get you to set the width, which appears to be 955px but I'm not too sure.

Ok, try this:

<body style="width: 955px; margin: 0 auto;">
Content goes here...
</body>

Like I said, I think the width should be 955px, but you may need to play with that to get it exactly right.

OR

if that creates something weird, do this instead:

<body>
<div id="container" style="width: 955px; margin: 0 auto;">
Content goes here...
</div>
</body>

Ok whew,

laura can you read the code below. I did exactly what you said, but its not working. It does nothing :(

<!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=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Student Survival Guide; </title>
<!-- TemplateEndEditable -->
<link href="../photostyles.css" rel="stylesheet" type="text/css" />
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body onload="MM_preloadImages('../Photoshop Splice/overstates/images/btnaboutover.gif','../Photoshop Splice/overstates/images/batnstudentlifeover.gif','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif','../Photoshop Splice/overstates/images/btnforumover.gif')">[B]<div align='center'>[/B]
[B]<div id="container" style="width: 955px; margin: 0 auto;">[/B]
  <div id="header"><img src="../Photoshop Splice/Header.jpg" alt="SSGuide Header" width="955" height="123" border="0" usemap="#Map" />
    <map name="Map" id="Map">
      <area shape="rect" coords="242,51,721,97" href="../index.htm" />
    </map>
  </div>
  <div id="menubar"><img src="../Photoshop Splice/m1.jpg" alt="m1" width="231" height="47" /><a href="../about.htm"><img src="../Photoshop Splice/btnabout.jpg" alt="About Button" width="81" height="47" id="Image1" onmouseover="MM_swapImage('Image1','','../Photoshop Splice/overstates/images/btnaboutover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../student_life.htm"><img src="../Photoshop Splice/btnStudentLife.jpg" alt="Student Life Button" width="145" height="47" id="Image2" onmouseover="MM_swapImage('Image2','','../Photoshop Splice/overstates/images/batnstudentlifeover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><a href="../school_related.htm"><img src="../Photoshop Splice/btnschoolrelated.jpg" alt="School Related Button" width="165" height="47" id="Image3" onmouseover="MM_swapImage('Image3','','../Photoshop Splice/overstates/images/btnschoolrelatedover.gif',1)" onmouseout="MM_swapImgRestore()" /></a><img src="../Photoshop Splice/btnforums.jpg" alt="Forums Button" width="96" height="47" id="Image4" onmouseover="MM_swapImage('Image4','','../Photoshop Splice/overstates/images/btnforumover.gif',1)" onmouseout="MM_swapImgRestore()" /><img src="../Photoshop Splice/m2.jpg" alt="m2" width="237" height="47" /></div>
  <div id="main">
    <div id="content"><!-- TemplateBeginEditable name="Content Area" --><!-- TemplateEndEditable --></div>
  </div>
  <div id="Main"></div>
[B]</div>[/B]
</div>
</body>
</html>

YAY I found the solution via google!

Immediately under the <body> tag, add the following two lines of code:
HTML Code:
<div style="width:100%"> <!-- create container div --> <div style="position:relative; width:950px; margin:0 auto;"> <!-- center inner div within the container div -->
Then, immediately before the </body> tag you need to close the two divs created above with:
HTML Code:
</div> <!-- close div.inner --></div> <!-- close div.container -->

except instead of 950, 956 works out perfectly for some reason. 955 makes a bit of a gap. and in addition to this i had to center the CSS background image that i created through my photostyles.css

thanks everyone

fixed!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.