Avatar billede lylover Nybegynder
03. maj 2007 - 18:05 Der er 25 kommentarer og
1 løsning

Design - Sætte op? What?!

Hey alle sammen :)

Jeg står og skal sætte et design op, men jeg aner ikke hvordan jeg skal gøre det?
Altså det skal sættes op i eks. top.php og bund.php eller noget?

Sådan på en php side gøre man sådan;
<? include("top.php") ?>
kode
<? include("bund.php") ?>

Håber i forstår?

Jeg vil gerne kontaktes på andlyl@hotmail.com = msn og email..
Eller hvis der er nogle der har en guide/kender et site der har en guide så giv gerne linket :)

Flere points gives gerne hvis dette kræves..
Avatar billede lylover Nybegynder
03. maj 2007 - 18:20 #1
Et andet eks. til top.php og bund.php er;

Header.php
Og bottom.php..

- bare sådan ingen var i tvivl :D
Avatar billede robertrungholm Nybegynder
03. maj 2007 - 18:42 #2
Du har da selv lige kommet med et eks. på en løsning.
Min side fungerer på den måde..
Avatar billede lylover Nybegynder
03. maj 2007 - 19:38 #3
Ja, men mit spørgsmål går ud på hvordan jeg laver det sådan? Altså top.php og bund.php??
Avatar billede thesurfer Nybegynder
03. maj 2007 - 19:48 #4
Hmm.. ?

I top.php har du kun det skal vises i toppen.. og det samme med bund.php.. :-)

Eksempel:

- top.php
<img src="banner.jpg">

- bund.php:
(c) 2007 lylover

Så kan du f.eks. bruge:

(doctype)
<html>
<head>
<title>siden titel</title>
(evt stylesheets)
(evt scripts)
</head>
<body>

<? include("top.php") ?>

Her er noget tekst.. det vises i midten, eller i en menu, hvis du har en

<? include("bund.php") ?>

</body>
/html>

Hvis det ikke er svar på top.php+bund.php, forstår jeg ikke spørgsmålet.. :-)
Avatar billede thesurfer Nybegynder
03. maj 2007 - 19:49 #5
Slutningen på filen er:

</body>
</html>
Avatar billede lylover Nybegynder
03. maj 2007 - 19:58 #6
thesurfer - Selfølgelig..

Men forstår ikk hvordan jeg deler det op, hvordan jeg gør sådan at teksten i ens filer som man includer top.php og bund.php havner i midten osv.
Avatar billede thesurfer Nybegynder
03. maj 2007 - 20:03 #7
Ahh.. Så vil jeg anbefale at du kigger på CSS (Cascading Style Sheets)..

Eksempel: http://www.w3schools.com/css/
Avatar billede thesurfer Nybegynder
03. maj 2007 - 20:06 #8
Jeg går ud fra, at du allerede ved, at <? include("top.php") ?> og <? include("bund.php") ?> smelter indeholdet af filerne, med den fil, hvor disse koder er..

Eksempel:

- top.php: <img src="banner.jpg">

- bund.php: (c) 2007 lylover

- index.php:


<? include("top.php") ?><br>
Hello world<br>
<? include("bund.php") ?>

bliver til følgende kildekode:

<img src="banner.jpg"><br>Hello world<br>(c) 2007 lylover

og følgende visning:

(her er billedet med filnavnet "banner.jpg")
Hello world
(c) 2007 lylover
Avatar billede lylover Nybegynder
03. maj 2007 - 20:22 #9
Jep det ved jeg godt med ovenstående.. Men kan jeg ikk kontakte dig via mail eller noget thesurfer?
Avatar billede thesurfer Nybegynder
03. maj 2007 - 20:30 #10
Desværre.. Jeg foretrækker at holde Eksperten-relaterede emner, på Eksperten.dk..

Hvis der er noget du ikke helt forstår, er du mere end velkommen til at stille spørgsmål.. Jeg besvarer dem hvis jeg kan.. ellers er der sikkert andre der kan..
Avatar billede lylover Nybegynder
03. maj 2007 - 20:53 #11
Når okay :)

Det er bare svært at forklare.. men jeg har et design som er i en html fil, den er delt op i en stor taebel med forskellige td's.. Og i de td's har jeg sat nogle billeder ind fra designet, dvs. jeg har sat designet ind via billeder.. Har jeg gjort det rigtigt?
Avatar billede thesurfer Nybegynder
03. maj 2007 - 21:06 #12
De kommer an på, hvordan du har brugt tabellerne og billederne..

De fleste ting kan klares med CSS.. men der vil være ting, hvor der skal/bør bruges tabeller..

Hvis du har mulighed for at uploade dine filer til en online server, så kan vi alle se hvordan det ser ud, og komme med forslag..
Avatar billede lylover Nybegynder
03. maj 2007 - 21:39 #13
Avatar billede lylover Nybegynder
03. maj 2007 - 21:42 #14
Avatar billede thesurfer Nybegynder
03. maj 2007 - 22:04 #15
Umiddelbart ville jeg sige, at det er en forkert måde at gøre det på..

Her ville det være en fordel, hvis du brugte CSS.

Se lige om du ikke kan efterligne layout, bare med CSS, efter at du har været igennem http://www.w3schools.com/css/
Avatar billede lylover Nybegynder
04. maj 2007 - 17:30 #16
Okay :) Jeg vil da lige kigge på det.. Vender tilbage når jeg har kigget det igennem
Avatar billede lylover Nybegynder
04. maj 2007 - 17:51 #17
hmm.. Jeg kan ikk hitte det .. Kunne det tænkes der var en der kunne lavet det for mig? Eller ikk lavet det, men forklarer mig nøje hvordan jeg helt præcis gør? Og forbereder selve designet inden jeg gør det..
Avatar billede thesurfer Nybegynder
04. maj 2007 - 22:57 #18
Jeg ved ikke om jeg kan få tid, til at kigge på det..

Lige nu er jeg igang med 2 eksamensprojekter, på samme tid, og de skal snart afleveres.. og så går vi igang med endnu et eksamensprojekt..

Jeg vil anbefale at du tegner designet op, f.eks i et tegneprogram, og uploader det til en side.. så kan folk se nøjagtigt hvordan det skal se ud..

Så kan det være at de kan hjælpe dig.. Held og lykke med projektet.
Avatar billede lylover Nybegynder
05. maj 2007 - 10:15 #19
Okay thesurfer :)

Men jeg forstår ikke det med at jeg skal "tegne det op" ?

Det har jeg jo allerede gjort eller?
Avatar billede thesurfer Nybegynder
05. maj 2007 - 12:58 #20
Jeg har kigget lidt på det, og har lavet et eksempel, der er valid HTML 4.01 (loose) og valid CSS 2 (og derefter)..

Men som du kan se på farverne, er der et eller andet galt..
Det ser forkert ud i Opera og FireFox, men rigtigt ud i Internet Explorer.. hvilket typisk betyder at der er et eller andet galt.. :-)


Du kan evt oprette et spørgsmål i HTML kategorien, eller CSS kategorien, for at få hjælp til at rette designet til..

Her er eksemplet, som en hel fil (HTML og CSS):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body
{
margin:0px;
padding:0px;
height:100%;
background-color:#000000;
}

div
{
    padding:0px;
    margin:0px;
}

#outerbounds
{
border:1px solid #ffff00;
padding:2px;
width:760px;
height:100%;
position:absolute;
left:235px;
background-color:#ff0000;
}

    #bannerarea
    {
    width:100%;
    height:145px;
    background-color:#00ff00;
    padding:0px;
    margin:0px;
    text-align:center;
    vertical-align:middle;
    }

    #toparea
    {
    text-align:center;
    background-color:#0000ff;
    padding:0px;
    margin:0px;
    }

#menumain
{
height:100%;
}

    #menuarea
    {
    border:0px solid #ff0000;
    padding:2px;
    float:left;
    width:160px;
    height:100%;
    background-color:#ffff00;
    padding:0px;
    margin:0px;
    }
       
        #menu1
        {
        background-color:#a2a2a2;
        }
       
        #menu2
        {
        background-color:#c2c2c2;
        }
       
        #menu3
        {
        background-color:#e2e2e2;
        }

    #mainarea
    {
    border:0px solid #ff0000;
    padding:0px;
    height:100%;

    background-color:#00ffff;
    }

        #main
        {
        float:left;
        clear:right;
        width:437px;
        height:100%;
        background-color:#f0a0ff;
        padding:0px;
        margin:0px;
        }

        #mainright
        {
        float:left;
        clear:right;
        width:160px;
        height:100%;
        background-color:#a0f0a0;
        padding:0px;
        margin:0px;
        }

#bottomarea
{
float:left;
width:100%;
text-align:center;
background-color:#f0f0f0;
}
</style>

<style type="text/css">
#grouptop
{
height:165px;
}

#groupmenumain
{
height:100%;
width:100%;
}

#groupbottom
{
height:20px;
}
</style>
</head>

<body>


<div id="outerbounds">

    <div id="grouptop">

        <div id="bannerarea">banner</div>

        <div id="toparea">top</div>

    </div>

    <div id="groupmenumain">

        <div id="menumain">

            <div id="menuarea">
                <div id="menu1">menu1</div>
                <div id="menu2">menu2</div>
                <div id="menu3">menu3</div>
            </div>

            <div id="mainarea">
                <div id="main">main</div>
                <div id="mainright">mainright</div>
            </div>

        </div>
       
    </div>

    <div id="groupbottom">

        <div id="bottomarea">bottom</div>

    </div>

</div>

</body>
</html>
Avatar billede lylover Nybegynder
05. maj 2007 - 15:26 #21
Tusind tak TheSurfer ;)

Læg et svar, så giver jeg dig da point..
Avatar billede thesurfer Nybegynder
05. maj 2007 - 15:31 #22
Det gør jeg så :-)
Avatar billede lylover Nybegynder
05. maj 2007 - 15:35 #23
Btw. lige hurtig inden jeg giver point og lukker har jeg lige et lynhurtigt spørgsmål til dig..
Du har lavet den der css fil (TAK !).. Men ejg vil gerne have nogle billeder ind eks. banner?

Skal jeg abre sætte dem ind? eller findes der en procedure?
Avatar billede thesurfer Nybegynder
05. maj 2007 - 15:45 #24
Du kan enten sætte den direkte ind i HTML:

<div id="bannerarea"><img src="banner.jpg"></div>

Eller via CSS med background: http://www.html.dk/tutorials/css/lektion3.asp#background-image
Avatar billede lylover Nybegynder
05. maj 2007 - 15:48 #25
Så takker jeg 100 % herfra !
Avatar billede thesurfer Nybegynder
05. maj 2007 - 16:09 #26
Det var så lidt :-)
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