Ruriko
10-31-2007, 05:37 AM
This is my layout http://ruriko.v3host.net/news.php
It looks perfect in Firefox but it doesn't look right in IE6. In IE7 I don't know what it looks like. Anyone with IE7 can you check the layout and compare it with firefox and see if it needs fixing?
In IE6 you noticed the whole layout isn't centered the links aren't correct either cause when you hover the white bg is supose to have the same height of the menu bar.Also the border on the right of the content div is too thick.
/* CSS Document */
body {
background-color: #660000;
background-image: url(images/bg.gif);
}
#wrapper {
display: block;
width:900px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background-color: #FFFFFF;
border: 3px solid #FFFFFF;
}
#header {
width:900px;
background-color: #660000;
background-image: url(images/header.jpg);
height: 201px;
background-repeat: no-repeat;
}
#sidebar {
width:180px;
background-color: #FFCFCE;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #660000;
}
#sidebar a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#sidebar a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#sidebar2 {
width:180px;
background-color: #FFCCCC;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
padding: 10px;
}
#sidebar2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#sidebar2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#content {
width:480px;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #660000;
text-align: left;
float: left;
}
#content a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#content a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#footer {
width:890px;
height:25px;
background-color: #000000;
margin-bottom: 0px;
clear: both;
float: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
padding: 5px;
}
#footer a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
#footer a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
}
.tbox {
border: 1px solid #660000;
background-color: #FFCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #660000;
}
.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #660000;
border: 1px solid #660000;
background-color: #FFCCCC;
}
#dataform {
text-align: left;
}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
background-color: #fff;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bbb;
padding: 5px;
}
.helpbox {
width: 400px;
}
.spacer{
padding: 5px 0px;
}
.fcaption, .forumheader5 {
background-color: #f7f7f7;
}
#chatbox_posts {
border: 1px solid #660000;
padding: 3px;
height: 250px;
overflow-X: hidden;
}
#cmessage {
width: 140px;
background-color: #FFCCCC;
}
Nav Links
div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over,
div.menu,
div.menu a.menuItem {
font-weight: bold;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
div.menuBar {
text-align: center;
background-color: #660000;
vertical-align: middle;
padding-top: 5px;
padding-bottom: 6px;
}
div.emenuBar {
background-color: #660000;
border-top: 1px solid #ffffff;
border-bottom: 0px solid #000;
text-align: left;
}
div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
color: #FFFFFF;
cursor: default;
/*
if using a link icon replace line above with this one
padding: 2px 4px 2px 22px;
*/
position: relative;
text-decoration: none;
vertical-align: middle;
padding-right: 10px;
padding-left: 10px;
text-align: left;
}
div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
background-color: #FFFFFF;
color: #660000;
padding-top: 5px;
padding-bottom: 7px;
}
div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover,
div.menuBar a.menuButtonActive:hover {
background-color: #FFFFFF;
color: #660000;
padding-top: 6px;
padding-bottom: 6px;
}
div.menu {
background-color: #660000;
left: 0px;
position: absolute;
top: 0px;
visibility: hidden;
vertical-align: middle;
}
div.menu a.menuItem {
cursor: default;
display: block;
text-decoration: none;
white-space: nowrap;
width: 120px;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
padding-left: 5px;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #FFFFFF;
color: #660000;
padding-top: 5px;
padding-bottom: 5px;
}
div.menu a.menuItem span.menuItemBuffer {
padding: 0px;
color: #ffffff;
text-align: left;
}
div.menu a.menuItem:hover span.menuItemBuffer {
color: #000000;
}
div.menu a.menuItem span.menuItemText {
text-align: left;
}
div.menu a.menuItem span.menuItemArrow {
text-align: left;
}
div.menu div.menuItemSep {
border-top: 1px solid #a5a5a5;
border-bottom: 1px solid #ffffff;
}
It looks perfect in Firefox but it doesn't look right in IE6. In IE7 I don't know what it looks like. Anyone with IE7 can you check the layout and compare it with firefox and see if it needs fixing?
In IE6 you noticed the whole layout isn't centered the links aren't correct either cause when you hover the white bg is supose to have the same height of the menu bar.Also the border on the right of the content div is too thick.
/* CSS Document */
body {
background-color: #660000;
background-image: url(images/bg.gif);
}
#wrapper {
display: block;
width:900px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background-color: #FFFFFF;
border: 3px solid #FFFFFF;
}
#header {
width:900px;
background-color: #660000;
background-image: url(images/header.jpg);
height: 201px;
background-repeat: no-repeat;
}
#sidebar {
width:180px;
background-color: #FFCFCE;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #660000;
}
#sidebar a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#sidebar a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#sidebar2 {
width:180px;
background-color: #FFCCCC;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
padding: 10px;
}
#sidebar2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#sidebar2 a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#content {
width:480px;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #660000;
text-align: left;
float: left;
}
#content a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #660000;
text-decoration: none;
}
#content a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: none;
}
#footer {
width:890px;
height:25px;
background-color: #000000;
margin-bottom: 0px;
clear: both;
float: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
padding: 5px;
}
#footer a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
#footer a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
}
.tbox {
border: 1px solid #660000;
background-color: #FFCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #660000;
}
.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #660000;
border: 1px solid #660000;
background-color: #FFCCCC;
}
#dataform {
text-align: left;
}
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
background-color: #fff;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bbb;
padding: 5px;
}
.helpbox {
width: 400px;
}
.spacer{
padding: 5px 0px;
}
.fcaption, .forumheader5 {
background-color: #f7f7f7;
}
#chatbox_posts {
border: 1px solid #660000;
padding: 3px;
height: 250px;
overflow-X: hidden;
}
#cmessage {
width: 140px;
background-color: #FFCCCC;
}
Nav Links
div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over,
div.menu,
div.menu a.menuItem {
font-weight: bold;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
div.menuBar {
text-align: center;
background-color: #660000;
vertical-align: middle;
padding-top: 5px;
padding-bottom: 6px;
}
div.emenuBar {
background-color: #660000;
border-top: 1px solid #ffffff;
border-bottom: 0px solid #000;
text-align: left;
}
div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
color: #FFFFFF;
cursor: default;
/*
if using a link icon replace line above with this one
padding: 2px 4px 2px 22px;
*/
position: relative;
text-decoration: none;
vertical-align: middle;
padding-right: 10px;
padding-left: 10px;
text-align: left;
}
div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
background-color: #FFFFFF;
color: #660000;
padding-top: 5px;
padding-bottom: 7px;
}
div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover,
div.menuBar a.menuButtonActive:hover {
background-color: #FFFFFF;
color: #660000;
padding-top: 6px;
padding-bottom: 6px;
}
div.menu {
background-color: #660000;
left: 0px;
position: absolute;
top: 0px;
visibility: hidden;
vertical-align: middle;
}
div.menu a.menuItem {
cursor: default;
display: block;
text-decoration: none;
white-space: nowrap;
width: 120px;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
padding-left: 5px;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #FFFFFF;
color: #660000;
padding-top: 5px;
padding-bottom: 5px;
}
div.menu a.menuItem span.menuItemBuffer {
padding: 0px;
color: #ffffff;
text-align: left;
}
div.menu a.menuItem:hover span.menuItemBuffer {
color: #000000;
}
div.menu a.menuItem span.menuItemText {
text-align: left;
}
div.menu a.menuItem span.menuItemArrow {
text-align: left;
}
div.menu div.menuItemSep {
border-top: 1px solid #a5a5a5;
border-bottom: 1px solid #ffffff;
}