Centered page template screws up the designer.
My CSS that centers my page and sets the width also screws up the backend designer. Help!
Here's the CSS:
html,
body
margin
:
0
;
padding
:
0
;
height
:
100%
;
background-color
:
silver
;
font-size
:
90%
;
/* default 1.0em = 16px, so 62.5% of 16 = 10. Therefore, 1.0em now = 10px, 1.2em now = 12px etc. */
font-family
:
Verdana
,
Arial
,
"Lucida Grande"
,
sans-serif
;
min-width
:
999px
;
form#pageForm
min-height
:
100%
;
margin-left
:
auto
;
margin-right
:
auto
;
width
:
1000px
;
position
:
relative
;
background-color
:
white
;
#header
background
:
#ff0
;
padding
:
10px
;
background
:
url
(/styles/olympia/header.png)
no-repeat
;
#header-
right
float
:
right
;
#body
margin-left
:
173px
;
padding-bottom
:
30px
;
/* Height of the footer */
#content
padding
:
10px
;
#footer
position
:
absolute
;
bottom
:
0
;
width
:
100%
;
height
:
30px
;
/* Height of the footer */
text-align
:
center
;
#footer ul
margin
:
0
;
padding
:
0
;
font-size
:
0.8em
;
color
:
#999
;
white-space
:
nowrap
;
#footer li
list-style-type
:
none
;
color
:
#999
;
display
:
inline
;
vertical-align
:
middle
;
#footer img
border
:
none
;
#footer li a
text-decoration
:
none
;
#footer li a:hover
text-decoration
:
underline
;
#left-column
height
:
300px
;
float
:
left
;
position
:
absolute
;
left
:
0
;
top
:
0
;
#left-column-content
position
:
relative
;
width
:
143px
;
float
:
left
;
padding-left
:
20px
;
padding-right
:
10px
;
padding-top
:
10px
;
padding-bottom
:
10px
;
border-right
:
1px
solid
silver
;
#breadcrumbs
background
:
url
(/styles/olympia/nav-background.png)
no-repeat
;
background-color
: yellow;
line-height
:
30px
;
height
:
33px
;
padding-left
:
50px
;
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="olympia.master.cs" Inherits="KeilWeb.App_Master.Olympia" %>
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
link
href
=
"/Styles/olympia/olympia.css"
rel
=
"stylesheet"
/>
</
head
>
<
body
>
<
form
id
=
"pageForm"
class
=
"container"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
<
div
id
=
"body"
>
<
div
id
=
"left-column"
>
<
img
src
=
"/styles/olympia/layout_logo.png"
style
=
"display: block;"
/>
<
div
id
=
"left-column-content"
>
<
asp:ContentPlaceHolder
ID
=
"leftColumnContent"
runat
=
"server"
/>
</
div
>
</
div
>
<
div
id
=
"header"
>
<
asp:ContentPlaceHolder
ID
=
"headerLeft"
runat
=
"server"
></
asp:ContentPlaceHolder
>
<
div
id
=
"header-right"
>
<
asp:ContentPlaceHolder
ID
=
"headerRight"
runat
=
"server"
></
asp:ContentPlaceHolder
>
</
div
>
</
div
>
<
div
id
=
"breadcrumbs"
>
<
asp:ContentPlaceHolder
ID
=
"breadcrumbBar"
runat
=
"server"
/>
</
div
>
<
div
id
=
"content"
>
<
asp:ContentPlaceHolder
ID
=
"contentArea"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
div
>
</
div
>
<
div
id
=
"footer"
>
<
ul
>
<
li
><
a
href
=
"/about"
>About Keil</
a
></
li
>
<
li
> | <
a
href
=
"/site_map"
>Site Map</
a
></
li
>
<
li
> | <
a
href
=
"/news_and_events"
>Press</
a
></
li
>
<
li
> | <
a
href
=
"/about/privacy_statement"
>Privacy</
a
></
li
>
<
li
> | <
a
href
=
"/about/terms_conditions"
>Terms & Conditions</
a
></
li
>
<
li
> | <
a
href
=
"/about/sales_support"
>Sales & Support</
a
></
li
>
<
li
> | <
a
href
=
"/about/copyright"
>Copyright© 2007 -
<
img
src
=
"/styles/olympia/arm_text_page_footer.png"
alt
=
"ARM"
></
a
></
li
>
</
ul
>
</
div
>
</
form
>
</
body
>
</
html
>
Dave,
if
(
this
.IsDesignMode())
HtmlLink css =
new
HtmlLink();
css.Href =
"/Sitefinity/WebsiteTemplates/Custom/App_Themes/Custom/CSS/DesignView.css"
;
css.Attributes[
"rel"
] =
"stylesheet"
;
css.Attributes[
"type"
] =
"text/css"
;
css.Attributes[
"media"
] =
"all"
;
Page.Header.Controls.Add(css);
Ah - hadn't thought of that! Thanks!
No problem!
If you get a second, could you mark my post as helpful?