Verktyg Visningsval
2012-04-19, 08:43   #1

morphman86

Medlem

Plats: Göteborg

Registrerad: apr 2009

Webbsida ser fel ut på vissa datorer


Jag har suttit i närmare 10 veckor med en webbsida nu (tack alla swecare för all hjälp) och har skickat ut sidan live på företagets interna nät. Det är ett verktyg som inte kommer vara tillgängligt utanför företaget, så jag kan inte länka till sidan.
Det dröjde dock inte länge innan jag fick samtal om att sidan var fel.
Vid undersökning ser det ut som om datorn bara läser en viss del av CSS'en, men det är CSS2-saker den har problem med. Testade på fyra datorer, Internet Explorer och FireFox på alla fyra och 2 datorer fungerade felfritt, men 2 datorer visade detta fel i båda webbläsarna.
Felloggen ger inga varningar alls!

Här är en bild, som jag tror kan förklara felet lite bättre:


och här är CSS'en i sin helhet:
body
{
	background-color: white;
}

a
{
	text-decoration: none;
	color: #666666;
}

a:visited
{
	color: #666666;
}

a:hover
{
	color: #666666;
	text-decoration: underline;
}

header
{
	width: 900px;
	height: 20px;
	color: white; 
	text-align: center;
	padding-bottom: 2px;
	background-image: url("../../img/headBG.png"); 
	background-repeat: repeat-x;
	background-color: #333333;
	border-radius: 2px;
	position: relative;
	margin: auto;
}

header p
{
	display: inline;
	margin: 0;
	margin-top: 10px;
}

header ul
{
	list-style: none;
}

header li
{
	text-align: left;
	margin: 0;
	padding: 2px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	float: left;
}

header li:hover
{
	background-color: #006837;
}

header h1
{
	font-size: 1.1em;
}

#wrapper
{
	position: relative;
	margin: auto;
	width: 1000px;
}

#planowrapper
{
	position: relative;
	margin: auto;
	width: 1247px;
}

#noCanvasText
{
	display: none;
	border: 5px solid #f8dc0c;
	float: left;
	clear: both;
	padding: 10px;
	font-size: 1.2em;
	background-color: #6FC7F2;
}

#container
{
	max-width: 1000px;
	max-height: 1000px;
	min-width: 935px;
	min-height: 735px;
	float: left;
} 

#containerBack
{
	width: 100%;
	background-color: white; 
}

#container canvas
{
	display: block;
	border: 2px dotted #666666;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	box-shadow: 5px 5px 5px #a9a3a3;
}

#sidebar
{
	float: left;
	width: 305px;
	height: 760px;
	overflow: auto;
	margin-left: 5px;
	margin-top: 0px;
	border: 1px solid #666666;
	border-left: 0;
	background-color: white;
}

#toolbar
{
	float:left;
	margin-left: 5px;
	background-color: white;
	position: relative;
}

#list
{
	float: right;
	max-width: 300px;
	height: 299px; 
	border: 1px solid #666666;
	overflow: scroll;
	margin-left: 5px;
	padding: 5px;
	background-color: white;
}

#list p
{
	border: 1px solid #666666;
}

#nameList
{
	padding: 5px;
	float: left;
	margin: 5px;
	width: 300px;
	min-height: 300px;
	background-color: #bbb;
}

#nameList p
{
	margin: 0;
	margin-bottom: 2px;
	border: 1px solid black;
	padding: 2px;
	padding-left: 15px;
	background-color: #999;
}

#nameList h1
{
	margin: 0;
	margin-bottom: 2px;
	padding: 2px;
	font-size: 1.1em;
}

#indexForm
{
	background-color: #bbb;
	text-align: right;
	float: left;
	width: 635px;
	height: 300px;
	padding: 5px;
	margin: 5px;
}

.format
{
	margin: 15px;
}

#formsubmit
{
	border: 2px solid #666;
	border-radius: 2px;
	padding: 5px;
	padding-left: 25px;
	color: white;
	background-color: #bbb;
	float: right;
	margin-right: 350px;
	margin-top: 2px;
}

#formsubmit:hover
{
	color: #eee;
	background-color: #ddd;
}

.hiddenDiv 
{
	display: none;
}
	
.visibleDiv 
{
	display: block;
	float: left;
	width: 275px;
	height: 275px;
	border: 1px solid #666666;
	border-radius: 2px;
	margin-bottom: 2px;
	background-color: white;
}
	
.visibleDiv p
{
	border: 1px solid #666666;
	margin: 0;
	background-color: #39B54A;
}

.visibleDiv img
{
	max-width: 175px;
	max-height: 175px;
	border: 2px solid #666666;
	border-radius: 5px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#printPlanogram
{
	float: left;
	max-width: 750px;
}

#printPlanogram img
{
	float: left;
}

#printPlanogram #canvas
{
	width: 500;
	height: 1300;
	background-color: white;
}

#printList
{
	float: left;
	max-width: 400px;
	border: 1px solid #666666;
	margin-left: 5px;
	margin-top: 100px;
	padding: 5px;
	background-color: white;
}

#printList p
{
	border: 1px solid #666666;
}

#imageContainer
{
	border: 2px solid #666666;
	float: left;
	background-color: white;
}

#capsule
{
	border: 1px solid black;
	padding: 1px 5px 1px 0;
}
HTML-koden för sidan som krånglar:
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF8"/> 
	<title>Planographic | <?php echo $height . "x" . $width; ?></title>
	<script src="http://www.html5canvastutorials.com/libraries/kinetic-v3.8.0.js"></script>
	<script src="ext/js/jquery.js"></script>
    <script src="http://www.html5canvastutorials.com/libraries/kinetic-image-plugin-v1.0.1.js"></script>
	<link type="text/css" rel="stylesheet" href="ext/css/style.css">
</head>
<body>
	<div id="planowrapper">
		<header>
			<ul>
				<li id="goBack">Back</li>
				<li id="toggleHelp">Help</li>
				<li id="nextBtn" onclick="nextPage();">Next</li>
			</ul>
			<p> Stall height: <?php echo $height; ?>, width: <?php echo $width; ?>, length: <?php echo $depth; ?></p>
		</header>
		<form method="post" id="next" action="postpage.php?<?php echo $fileNameTemp; ?>">
			<input type="hidden" name="fileName" value="<?php echo $fileNameTemp; ?>" />
		</form>
		<div id="noCanvasText">
			<p>Här ligger egentligen ett långt hjälpdokument, som bara tar upp onödig plats på forumet ;)</p>
		</div>
		<div id="list" style="display: none"></div>
		<div id="debug"></div>
		<br />
		<?php listAllItems(); ?>
		<div id="container"></div>
		
	</div>
</body>
__________________
Stationär: Processor: Intel i5 3.2GHz, RAM: 4Gb, Grafikkort: ATI Radeon HD 5850, OS: Windows 7 Proffessional x64
Laptop: ASUS K53E, Processor: Intel i5 2450M, RAM: 4Gb, Grafik: Integrerad Intel GMA HD, OS: Win7 Home Premium x64 och Xubuntu 10
morphman86 är inte uppkopplad
2012-04-19, 09:07   #2

gnuttenx

Medlem

Registrerad: nov 2011

"The <header> tag is supported in Internet Explorer 9, Firefox, Opera, Chrome, and Safari.
Note: Internet Explorer 8 and earlier versions, do not support the <header> tag."
__________________
|Case| NZXT Tempest EVO |Mobo| ASUS P8P67 LE B3 |CPU| Intel i5-2500K (4,4GHz) |RAM| 8Gb Corsair XMS3 Vengeance 1866 MHz |GPU| ASUS Geforce GTX 580 1536 MB DirectCU II |HDD| 2x OCZ SSD Agility 3 Series |PSU| Antec High Current Gamer 900W | EQ |Display| TFT Samsung 27'' P2770FH |Keyboard| Steelseries 6G v2 |Mouse| Saitek Cyborg R.A.T. 7 |Headset| Tritton PC51u 5.1
gnuttenx är inte uppkopplad
2012-04-19, 09:12   #3

morphman86

Medlem

Plats: Göteborg

Registrerad: apr 2009

Citat:
Ursprungligen inskrivet av gnuttenx Visa inlägg
"The <header> tag is supported in Internet Explorer 9, Firefox, Opera, Chrome, and Safari.
Note: Internet Explorer 8 and earlier versions, do not support the <header> tag."
Testat på 4 datorer, med IE 9 och senaste FireFox. 2 datorer gav detta felet i båda browsers, så jag tror inte det har med webbläsaren att göra.
__________________
Stationär: Processor: Intel i5 3.2GHz, RAM: 4Gb, Grafikkort: ATI Radeon HD 5850, OS: Windows 7 Proffessional x64
Laptop: ASUS K53E, Processor: Intel i5 2450M, RAM: 4Gb, Grafik: Integrerad Intel GMA HD, OS: Win7 Home Premium x64 och Xubuntu 10
morphman86 är inte uppkopplad
2012-04-19, 09:15   #4

Hal0

Medlem

Hal0s avatar

Plats: Skara

Registrerad: jul 2005

Säker på att webbläsarna inte körs i kompatibilitetsläge?
__________________
...
Hal0 är inte uppkopplad
2012-04-19, 09:17   #5

morphman86

Medlem

Plats: Göteborg

Registrerad: apr 2009

Citat:
Ursprungligen inskrivet av Hal0 Visa inlägg
Säker på att webbläsarna inte körs i kompatibilitetsläge?
Ja, jag är säker. Och jag är säker på att det inte är stenåldersdatorer heller, de datorer som ger fel är nyare än den jag sitter och utvecklar på (som är nån gammel pryl från krita-perioden).
__________________
Stationär: Processor: Intel i5 3.2GHz, RAM: 4Gb, Grafikkort: ATI Radeon HD 5850, OS: Windows 7 Proffessional x64
Laptop: ASUS K53E, Processor: Intel i5 2450M, RAM: 4Gb, Grafik: Integrerad Intel GMA HD, OS: Win7 Home Premium x64 och Xubuntu 10
morphman86 är inte uppkopplad
2012-04-22, 19:22   #6

Loaded

Medlem

Loadeds avatar

Plats: Satans Helvete

Registrerad: dec 2002

Som gnuttenx påpekar så funkar inte inte t ex <header> och <footer> i äldre browsers, ser ju precis ut som att det är det du har råkat ut för, dvs att den ignorerar CSS:en för header-elementet (eftersom den inte känner igen taggen).

Potentiella lösningar: Använd en vanlig div eller släng in modernizr, www.modernizr.com
__________________
Detta är första varningen va, jag ämnar brisera ur denna japanska kampställning och fullständigt förinta dig om inte du försvinner härifrån.
Loaded är inte uppkopplad
2012-04-23, 07:29   #7

morphman86

Medlem

Plats: Göteborg

Registrerad: apr 2009

Citat:
Ursprungligen inskrivet av Loaded Visa inlägg
Som gnuttenx påpekar så funkar inte inte t ex <header> och <footer> i äldre browsers, ser ju precis ut som att det är det du har råkat ut för, dvs att den ignorerar CSS:en för header-elementet (eftersom den inte känner igen taggen).

Potentiella lösningar: Använd en vanlig div eller släng in modernizr, www.modernizr.com
Slutade med att jag använde en div, men header skall ju funka i senaste FireFox, eller? Jag har ju suttit och använt header-taggen i närmare två år i FireFox utan större problem och jag satt själv och uppdaterade FireFox till senaste versionen på samtliga datorer, så jag tror nog felet låg någon annan stans.

Felet är löst nu i alla fall genom att jag tog ett steg tillbaka och använde lite äldre taggar, men canvas läses fortfarande fint, så jag vet inte riktigt vad som pågår där.
__________________
Stationär: Processor: Intel i5 3.2GHz, RAM: 4Gb, Grafikkort: ATI Radeon HD 5850, OS: Windows 7 Proffessional x64
Laptop: ASUS K53E, Processor: Intel i5 2450M, RAM: 4Gb, Grafik: Integrerad Intel GMA HD, OS: Win7 Home Premium x64 och Xubuntu 10
morphman86 är inte uppkopplad
Sök jobb