Avatar billede dl Nybegynder
19. januar 2005 - 23:58 Der er 10 kommentarer og
1 løsning

Hvorfor et linieskift ved include

se på http://dlarsen.sytes.net/

Hvorfor får jeg dette linieskift, hver gang jeg har include en fil ?

Min kode til sidst se sådan ud:

<!-- Include Header Section Begin -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <title>Mit - menusystem</title>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <meta name="description" content="Tølløse Camping & Weber Club">
        <meta name="Keywords" content="Tølløse, Camping, Weber, Club">
        <meta name="robots" content="index, nofollow, noarchive">

        <link rel="stylesheet" type="text/css" href="/system/screenstyle.css" media="screen">
        <link rel="stylesheet" type="text/css" href="/system/printstyle.css"  media="print">

    </head>
    <body>

        <div id="HeaderSection" >
            <h1>Toppen!</h1>
            <div id="HeaderNavigationSection">

                <p>Navigation!</p>
                <a href="index.php?menu=1">link: Menu 1  & submenu = 0 </a>
            </div>
        </div>


<!-- Include Header Section End -->


<!-- Include Main Section Begin -->



        <div id="MainSection">

            <p>min forside</p>

        </div>



<!-- Include Main Section End -->

<!-- Include Footer Section begin -->

        <div id="FooterSection" >
            <h1>footer!</h1>
        </div>

    </body>
</html>

<!-- Include Footer Section End -->

//dl

PS. Som i kan se, så er ALT tekst indeni en DIV.
Avatar billede roenving Novice
20. januar 2005 - 00:01 #1
En div er block-level, så den vil altid starte på en ny 'linje' og slutte med at efterfølgende indholde kommer på en anden linje end den ?-)
Avatar billede dl Nybegynder
20. januar 2005 - 00:04 #2
Så jeg kan ikke bruge DIV, istedet for tabel.

Jeg skal have det linieskift HELT væk, så de ligger opad hinanden.
Kan det lade sig gøre, eller skal jeg bruge tabels ?
Avatar billede roenving Novice
20. januar 2005 - 00:08 #3
Hvadfor bruger du divs ?-)

Man kan sagtens placere divs ved siden af hinanden, men det vil dog ofte være meget bedre at placere sit indhold i tabelceller, så det logisk placeres ved siden af hinanden efter den udstrækning det i øvrigt har ?-)
Avatar billede dl Nybegynder
20. januar 2005 - 00:12 #4
Jeg har bare hørt at DIV skulle bare "bedre" at bruge.
Jeg skal bruge mine tabel som på denne side: http://www.karateskole.dk/BlivMedlem/HvemKan.asp?MenuID=2

Er det så div jeg skal bruge eller er det tabels.

Jeg synes selv at tabels bliver uoverskuligt, når skal det bruges på denne måde.

//dl
Avatar billede roenving Novice
20. januar 2005 - 00:20 #5
Ganske ofte er div-opbygning mere uoverskuelig end en opbygning i tabeller, så hvis man skal have en stribe elementer ved siden af hinanden er en tabel ofte den bedste løsning !-)

-- lige nu kan jeg ikke gennemse din kode på dit link, så jeg kan ikke svare præcist !o]
Avatar billede dl Nybegynder
20. januar 2005 - 00:23 #6
min tanke var: at bruge DIV på samme måde som han (karateskole ) bruger tabels.
Jeg kender ham, så min opsætninger bliver den samme.

//dl
Avatar billede dl Nybegynder
20. januar 2005 - 00:31 #7
k, Hvis tabels er bedre at bruge... hvad bruge man så DIV til ?

Jeg mener da også at www.w3.org  har meddelt at det er bedst at bruge  DIV ?
Men det kan jo være jeg tager fejl.

//dl
Avatar billede olebole Juniormester
20. januar 2005 - 02:23 #8
<ole>

NU forstår jeg!  ;o)  (Til andre end dl: Jeg er fulgt med fra et andet spm)

roenving har ganske ret i, at tabeller er det bedste at bruge til den slags løsninger. Det er, hvad de er skabt til - og det er begrundelsen for at lade dem blive i standarden.

Hvad W3C angår, så anbefaler de at bruge tabeller til kolonne opdeling og visning af tabulleret data.
Hvad de fraråder er de store nestede - og komplet uoverskuelige - tabelhelveder med et hav af små, transparente giffer til at holde 'sætterkassen' på plads med.

Det er der mange, der helt har misforstået - heriblandt en hel del selvbestaltede 'web/css-guruer' - og der har bredt sig en nærmest patologisk tabel-o-fobi.

Du kan dog ganske roligt bruge tabeller til den slags løsninger, du er igang med - det gør ikke din kode spor dårligere. Det er tvætimod rigtig god kodeskik at bruge elementer til det, de er beregnet til  ;o)

/mvh
</bole>
Avatar billede dl Nybegynder
20. januar 2005 - 11:25 #9
roenving >>  kom med et svar.
Avatar billede roenving Novice
20. januar 2005 - 11:37 #10
Oki '-)
Avatar billede roenving Novice
20. januar 2005 - 11:42 #11
-- og 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
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