webForumDet fria alternativet

Css = 800px bred?

8 svar · 418 visningar · startad av appel_79

appel_79Medlem sedan maj 200531 inlägg
#1

Det är så att jag har denna kod:

html, body {
margin: 8px;
margin-left:5%;
margin-right: 5%;
color: #333;
font-size: 11px; font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
line-height: 11pt;
background-color: #c0c0c0;
}

Kan jag på något sätt få den att vara 800 px bred, vill inte ha några procent med i bilden. Någon som kan detta, och vill hjälpa mig.

nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

Varför inte palcera en div med fast bredd runt hela innehållet i body?

appel_79Medlem sedan maj 200531 inlägg
#3

Det är till ett forum, och forumet har olika teman, och olika css, så denna kod är till ett av temat. Jag undrar bara om det går att lägga in det i denna kod?

LarsGMedlem sedan dec. 200012 465 inlägg
#4

Flyttas från ASP

nitro2k01Medlem sedan aug. 20037 630 inlägg
#5

Här är en lösning, eller egentligen två, en för IE, och en för övriga browsers. IE-lösningen är dock inte totalstabil...

body{
	width: 600px;
	margin-right: expression( ((document.body.clientWidth>800)?(document.body.clientWidth-800):0) + "px");
}
appel_79Medlem sedan maj 200531 inlägg
#6

Jo men den fungera kanon, kan man göra så att den hamnar centrerat?

nitro2k01Medlem sedan aug. 20037 630 inlägg
#7

Så där, varning igen att det kanske inte är 100% stabilt dock...

html{
	text-align: center;
}

body{
	width: 800px;
	margin: 0 auto;

	text-align: left;
	margin-right: expression( ((document.body.clientWidth>800)?(document.body.clientWidth-800):0)/2 + "px");
	margin-left: expression( ((document.body.clientWidth>800)?(document.body.clientWidth-800):0)/2 + "px");
}

PS, acceptera gärna detta inlägg som slutgiltigt!

appel_79Medlem sedan maj 200531 inlägg
#8

tackar så väldigt mycket

richardjohaMedlem sedan okt. 2005747 inlägg
#9

accepter som slutgilitgt svar :)

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb