Avatar billede nikolajhygebjerg Nybegynder
17. november 2007 - 20:53 Der er 14 kommentarer og
1 løsning

midterstille indhold

Hej

Jeg har en htmlside genereret at Flash, som står fint i midten i Firefox, men som klistrer sig oppe i venstre hjørne i Explorer 6.0 (og muligvis 7.0).

Kan en eller anden ændre min kode, så siden står midterstillet i alle browsere?

www.bjerget.dk (det er indexsiden det drejer sig om)
Avatar billede w13 Novice
17. november 2007 - 21:13 #1
Først og fremmest kan du rette:
--------------------------------------------------
html {
    height:100%; /* fix height to 100% for IE */
    max-height: 99%; /* fix height for other browsers */
    padding: 0; /*remove padding */
    margin: 0; /* remove margins */
    border: 1; /* remove borders */
    background: #ffffff /*color background - only works in IE */
    overflow: hidden; /*get rid of scroll bars in IE */
    overflow-y: hidden;
    overflow-x: hidden;
}

body {
    height: 100%; /* fix height to 100% for IE */
    max-height: 99%; /* fix height for other browsers */
    padding: 0; /*remove padding */
    margin: 0; /* remove margins */
    border: 1; /* remove borders */
    hide overflow: hidden from IE5/Mac
    overflow: hidden; /*get rid of scroll bars in IE */
    overflow-y: hidden;
    overflow-x: hidden;
}
--------------------------------------------------
Til:
--------------------------------------------------
html,body{
    width: 100%; /* fix width to 100% */
    height: 100%; /* fix height to 100% for IE */
    max-height: 99%; /* fix height for other browsers */
    padding: 0; /*remove padding */
    margin: 0; /* remove margins */
    border: 1; /* remove borders */
    background: #ffffff;
    hide overflow: hidden from IE5/Mac
    overflow: hidden; /*get rid of scroll bars in IE */
    overflow-y: hidden;
    overflow-x: hidden;
}
--------------------------------------------------
Og tilføj så neden under:
--------------------------------------------------
object{
    margin: 0 auto;
}
Avatar billede w13 Novice
17. november 2007 - 21:13 #2
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="no">

kan du også rette til:

<body>

Din css-del ordner nemlig alt det.
Avatar billede nikolajhygebjerg Nybegynder
18. november 2007 - 11:02 #3
Nu har jeg forsøgt at lave en ny fil fra Flash, og den laver en markant anden html kode, men den er stadig ikke midterstillet i explorer...

her er den:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>intro</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<a href="http://www.bjerget.dk/site"></a>
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
    if (AC_FL_RunContent == 0) {
        alert("This page requires AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', '500',
            'height', '500',
            'src', 'intro',
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'exactfit',
            'wmode', 'window',
            'devicefont', 'false',
            'id', 'intro',
            'bgcolor', '#ffffff',
            'name', 'intro',
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'intro',
            'salign', ''
            ); //end AC code
    }
</script>
<noscript>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="500" height="500" id="intro" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="movie" value="intro.swf" /><param name="quality" value="high" /><param name="scale" value="exactfit" /><param name="bgcolor" value="#ffffff" />    <embed src="intro.swf" quality="high" scale="exactfit" bgcolor="#ffffff" width="500" height="500" name="intro" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
</noscript>
</body>
</html>
Avatar billede nikolajhygebjerg Nybegynder
18. november 2007 - 11:03 #4
Hov, min anden kommentar kom ikke på. Jeg prøvede med dine rettelser, men de fik ikke siden til at midterstilles. Derfor prøvede jeg med den nye, som beskrevet ovenfor.
Avatar billede w13 Novice
18. november 2007 - 13:44 #5
Men nu er der jo overhovedet ingen CSS?
Ville have foreslået, at du lagde text-align:center; i html,body{}
Avatar billede nikolajhygebjerg Nybegynder
18. november 2007 - 14:38 #6
Hej

Ja jeg ved ikke helt hvorfor den er så anderledes. Men det her virker ihvertfald bedre end den tidligere.. men altså stadig ikke midterstilelt i explorer
Avatar billede w13 Novice
18. november 2007 - 17:49 #7
Prøv igen at lægge en style="margin:0 auto" på dit object.
Avatar billede w13 Novice
18. november 2007 - 17:50 #8
Næ, vent. Det bli'r jo kun vist ved noscript.

Jeg kan ikke rette det, når det automatisk indsættes med AC_RunActiveContent.js.
Avatar billede nikolajhygebjerg Nybegynder
18. november 2007 - 19:14 #9
øv
Avatar billede w13 Novice
18. november 2007 - 21:36 #10
Prøv evt. at indsætte i CSS:
body{
    margin: 0 auto;
    text-align: center;
}
Avatar billede nikolajhygebjerg Nybegynder
18. november 2007 - 22:55 #11
Hej

Jeg løste det med swfobject.js

Men tak for forsøget, du må gerne svare, så vil jeg godt give 50 point selvom det ikke virkede.
Avatar billede w13 Novice
18. november 2007 - 23:07 #12
Okidoke! godt du fik det løst!
Avatar billede w13 Novice
29. juli 2008 - 10:55 #13
Lukketid? :)
Avatar billede nikolajhygebjerg Nybegynder
29. juli 2008 - 15:33 #14
sorry ;o)
Avatar billede w13 Novice
29. juli 2008 - 15:39 #15
Tak for point! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester