Webbsida | IE & Chrome skapar whitespace vid logga.

Permalänk

Webbsida | IE & Chrome skapar whitespace vid logga.

Hejsan !

Jag har stött på ett mycket, som jag finner det, märkligt problem. Jag håller på att göra en hemsida till ett lokalt internet café. Jag blev färdig med sidan och började kolla den i andra webbläsare och upptäckte att i IE & Chrome så vill hemsidan se ut såhär vid loggan:

Jag blir inte riktigt klok på varför, jag har försökt söka på forumet och på google om liknande problem, men har varit utan lycka, många av trådarna jag hittade här var gamla och hade döda länkar, därför tänkte jag att ni kanske kunde hjälpa mig.

I Internet Explorers dev tool hittar jag inget i kodningen, men i Chrome så ser det ut såhär:

Något som gör att jag finner det lite mer märkligt är att gallerisidan ser normal ut, men alla använder samma header fil. Någon som har stött på något liknande problem tidigare?

_header.php

<!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>
<title>Gaming Lounge & Café</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/highslide/highslide-full.js"></script>
<link rel="stylesheet" type="text/css" href="js/highslide/highslide.css" />
<script type="text/javascript">
hs.graphicsDir = 'js/highslide/graphics/';
hs.wrapperClassName = 'wide-border';
</script>
<script type="text/javascript">
hs.graphicsDir = 'js/highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.fadeInOut = true;
hs.dimmingOpacity = 0.8;
hs.outlineType = 'rounded-white';
hs.captionEval = 'this.thumb.alt';
hs.marginBottom = 105; // make room for the thumbstrip and the controls
hs.numberPosition = 'caption';

// Add the slideshow providing the controlbar and the thumbstrip
hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
overlayOptions: {
className: 'text-controls',
position: 'bottom center',
relativeTo: 'viewport',
offsetY: -60
},
thumbstrip: {
position: 'bottom center',
mode: 'horizontal',
relativeTo: 'viewport'
}
});
</script>
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="js/highslide/highslide-ie6.css" />
<![endif]-->
<script type="text/javascript" src="js/swfobject/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
flashvars.xml = "config.xml";
flashvars.font = "font.swf";
var attributes = {};
attributes.wmode = "transparent";
attributes.id = "slider";
swfobject.embedSWF("cu3er.swf", "cu3er-container", "960", "400", "9", "expressInstall.swf", flashvars, attributes);
</script>
</head>
<body>
<div class="main">
<div class="blok_header">
<div class="header">
<div class="logo"><a href="index.php"><img src="images/logo2.png" width="359" height="99" border="0" alt="logo" /></a></div>
<div class="menu">
<ul>
<li><a href="index.php"><span>Startsida </span></a></li>
<li><a href="about.php"><span>Gaming Lounge</span></a></li>
<li><a href="events.php"><span>Evenemang</span></a></li>
<li><a href="gallery.php"><span> Galleri </span></a></li>
<li><a href="contact.php"><span> Kontakt</span></a></li>
</ul>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>

Dold text

style.css

@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#fff url(images/bg.gif) repeat-x;}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* main */
.main { padding:0; margin:0 auto; width:960px;}
/********** header **********/
.blok_header { margin:0; padding:0; }
.header { width:960px; margin:0 auto; padding:0;}
/* logo */
.logo { padding:0; margin:0; width:359px; float:left;}
/* menu */
.menu { padding:30px 0 0 0; margin:0 auto; width:600px; float:right; }
.menu ul { text-align: right; padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#a9a8a8; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; transition: color 1s ease-in-out; -moz-transition: color 1s ease-in-out; -webkit-transition: color 1s ease-in-out;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { color:#6ee637; }
.menu ul li a:hover span { color:#6ee637; }
/* search */
.search { padding:15px 0 5px 0; margin:0 auto; width:320px;}
.search form { display:block; float:left; padding:0;}
.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:263px; padding:0 5px 0 0; height:33px;}
.search form .keywords { line-height:14px; height:17px; float:left; background: url(images/search_bg.gif) left top no-repeat; border:0; padding:8px 5px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#6c6c6c;}
.search form .button { float:left; margin:0; padding:0;}
/*header_text_bg*/
.header_text_bg { margin:0; padding:19px 0 0 0; height:450px;}
.header_text_bg2 { margin:0; padding:19px 0 0 0; }
.header_text_bg2_gallery { margin:0; padding:19px 0 0 0; }
.header_text2 { margin:0 auto; padding:5px 10px; width:938px; }
.header_text2 h2 { width:280px; float:left; margin:0; padding:20px 0 0 20px; font: bold 30px Arial, Helvetica, sans-serif; color:#fff;}
.header_text2 p { width:350px; float:right; margin:0; padding:20px 0 0 0; font: normal 12px Arial, Helvetica, sans-serif; color:#686868;}
/*header_text*/
.header_text { margin:0 auto; padding:5px 10px; width:938px; background:#272727; border:1px solid #373737; }
.header_text h2 { font: normal 14px Arial, Helvetica, sans-serif; color:#989797; padding:5px 0; margin:0;}
.header_text h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#5e5e5e;}
.header_text img { float:right; margin:0; padding:5px 0 0 0;}

/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:10px 0 50px 0; background:url(images/banner_bg.png) no-repeat bottom; }
#cu3er-container { width:960px; outline:0;}

/********** body **********/
.body_resize { margin:0; padding:0; background:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.body_resize_gallery { margin:0; padding:0; background:#fff; height:700px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.body { width:930px; margin:0 auto; padding:10px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.body h2 { font: bold 18px Arial, Helvetica, sans-serif; color:#2a2a2a; margin:0; padding:10px 5px;}
.body h2 span { display:block; font: normal 11px/1.6em Arial, Helvetica, sans-serif; color:#7d7d7d;}
.body img { float:left; padding:0; margin:10px 5px;}
.body img.portf { margin:5px auto; padding:0;}
.body img.floated { float:right; padding:0; margin:10px 5px;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:1.8em; padding:5px 5px; margin:0;}
.body p.grey { color:#565656;}
.body strong { color:#272727;}
.body p span { color:#4a8094; font: normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.body a { text-decoration:none; color:#4a8094; line-height:1.8em; font: bold 12px Arial, Helvetica, sans-serif;}
.right { width:330px; float:left; padding:5px 10px; margin:0;}
.left { width:560px; float:left; padding:5px 10px; margin:0;}
.block { width:255px; float:left; margin:10px; padding:0;}
.port { padding:5px 10px;}
.port_resize { width:282px; float:left; margin:0; padding:10px 5px;}
/*FBG*/
.FBG { background:#f5f5f5; border-top:1px solid #e6e6e6; margin:0; padding:0;}
.FBG_resize { width:930px; margin:0 auto; padding:20px 10px;}
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color:#717171; padding:5px; margin:0; line-height:1.8em;}
.FBG_resize ul { list-style:none; margin:10px auto; padding:0;}
.FBG_resize li { background:url(images/ul_li.gif) left no-repeat; padding:3px 0 3px 15px; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#717171; }
.FBG_resize a { color:#2a2a2a; font: bold 11px Arial, Helvetica, sans-serif;}
.FBG_resize h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:5px; margin:0;}
.FBG_resize .right {width:275px; float:right; margin:0; padding:10px 10px;}
.FBG_resize .left { width:150px; float:right; margin:0; padding:10px 10px;}
/* END_bloga*/
/*************footer**********/
.footer {padding:0; margin:0; background:url(images/footer_bg.gif) top repeat-x;}
.footer_resize { width:930px; margin:0 auto; padding:0 10px;}
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#6d6d6d;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#7a7a7a; text-decoration:none; padding:5px; margin:0;}
.footer img { margin:0; padding:0; float:left;}
.footer p.leftt { text-align:left; width:350px; margin:0; padding:15px 0 0 0; float:right;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#5e5e5e; font: bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:200px; border:1px solid #e8e8e8; margin:10px 0; padding:5px 2px; height:16px; background:#fff; float:left;}
#contactform textarea { width:410px; border:1px solid #e8e8e8; margin:10px 0; padding:2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

/********** extras ***********/

.sponsors {
opacity: .7;
height:115px;
margin: 5px;
float:left;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
border:1px solid rgba(0,0,0, 0.2);
}
.sponsors:hover{
opacity: 1;
box-shadow: 0 0 5px rgba(57, 57, 57, 1);
-webkit-box-shadow: 0 0 5px rgba(57, 57, 57, 1);
-moz-box-shadow: 0 0 5px rgba(57, 57, 57, 1);
border:1px solid rgba(57,57,57, 0.8);
}

Dold text
Permalänk
Medlem
Skrivet av Kejovaara:

Bump.

Ingen som har stött på liknande problem?

Utan en HTML fil är det inte så lätt att se problemet.

Edit: såg nu att det fanns en -.-

Visa signatur

Köp ny mus för 800:- JA, du kommer bli GRYM på cs och sätta huvudskott hela tiden. Du får heller ALDRIG ont i leder.
Eller är det bara så att e-pen*** förlängs om du har en dyrare mus?

Permalänk
Medlem

Som jag ser det så stängs inte din class=main i html filen, kan ha något med saken att göra.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk

class=main div'en stängs i _footer.php filen. Tack för svaret!

Permalänk
Medlem

det ser ut som att du kanske inkluderar dina filer i fel ordning, alternativt flera gånger, då title/meta/link/script/mm ligger i bodyn.
(iaf enligt ditt screenshot).

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Entusiast

Kan det vara så enkelt att det finns någon default margin eller padding på bilder i IE och Chrome?

Permalänk
Skrivet av jovnas:

det ser ut som att du kanske inkluderar dina filer i fel ordning, alternativt flera gånger, då title/meta/link/script/mm ligger i bodyn.
(iaf enligt ditt screenshot).

Så ser det bara ut i Chrome och IE, vet inte varför den gör så, i Firefox är det normalt. Ett annat problem jag har med IE är också att sidan inte blir centrerad förrän man går in i IE Dev tool (F12) och ändrar Document mode från Quirks till IE 7/8/9 Standard.

Jag har försökt lägga en !important på margin och padding i CSS'en men det vill inte fungera heller.

Tack på förhand!

Permalänk
Medlem

Hej!

Testa att ändra encoding till "UTF-8 without BOM".

Permalänk
Skrivet av hajmat:

Hej!

Testa att ändra encoding till "UTF-8 without BOM".

Extremt stort tack! Det löste problemet med loggan! Nu återstår bara problemet med att IE inte vill centrera sidan i "Quirks mode" under Document Mode. Om någon har en lösning på det också så hade det varit super!

EDIT: Problemet med centreringen i IE är också löst, löstes genom att lägga in "text-align: center;" i bodyn och "text-align:left;" i main div'en.

Återigen stort tack!<3