Avatar billede nph12 Nybegynder
04. marts 2010 - 12:12 Der er 3 kommentarer og
1 løsning

Forkert formatering ved brug af include

Hej
Jeg er i gang med at lave et lille website. Jeg bruger include til header, menu og footer. Jeg undre mig bare, hvorfor formatering ikke er den samme, når man vælger "vis kilde" i IE og i den fil som jeg includer (menu.php). Er der nogen som ved, hvad dette skyldes?

Håber I kan hjælpe mig, da jeg ikke lige selv kan gennemskue det.

Index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>

<body>

<div id="container">
    <div id="header">
        <?php include("header.php");?>
    </div>
    <div id="navigation">
        <?php include("menu.php");?>
    </div>
    <div id="content">
        Teksten kommer senere
    </div>
</div>
<div id="footer">
    <?php include("footer.php");?>
</div>
</body>
</html>


menu.php

<ul>
    <li><a href="#">Hjem</a></li>
    <li><a href="#">Side1</a></li>
    <li><a href="#">Side2</a></li>
</ul>

Resultat i IE (Vis kilde):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>

<body>

<div id="container">
    <div id="header">
        <img src="/banner.png">
    </div>
    <div id="navigation">
        <ul>
    <li><a href="#">Hjem</a></li>
    <li><a href="#">Side1</a></li>
    <li><a href="#">Side2</a></li>
</ul>

    </div>
    <div id="content">
        Teksten kommer senere
    </div>
</div>
<div id="footer">
    Footer kommer senere</div>
</body>
</html>
Avatar billede coderdk Praktikant
04. marts 2010 - 12:14 #1
mellemrum, ændr:

    <div id="navigation">
        <?php include("menu.php");?>
    </div>

til

    <div id="navigation">
<?php include("menu.php");?>
    </div>

;P
Avatar billede nph12 Nybegynder
04. marts 2010 - 13:23 #2
Hvis jeg forstår det ret, så skal jeg rette disse linier:

<div id="navigation">
  <?php include("menu.php");?>
</div>

til det her:

<div id="navigation">
<?php include("menu.php");?>
</div>

men i vis kilde ser det stadig sådan ud:

    <div id="navigation">
        <ul>
    <li><a href="#">Hjem</a></li>
    <li><a href="#">Side1</a></li>
    <li><a href="#">Side2</a></li>
</ul>
Avatar billede nph12 Nybegynder
12. marts 2010 - 15:04 #3
Er der ikke en måde, hvorpå jeg kan bevare indrykning, så den vises korrekt i "vis kilde"? Jeg bruger jo indrykning i min egen kode.
Avatar billede nph12 Nybegynder
14. marts 2010 - 13:00 #4
Jeg fortsætter med at skrive min kode sådan selvom det ikke vises korrekt i "vis kilde":

<div id="navigation">
  <?php include("menu.php");?>
</div>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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