|
12
Siden er opbygget af en række tabeller. Den yderste "Grønne" består af 2 rækker,
hvor den første celle (1) har fast højde, mens anden række (med cellerne 6, 11 og 14) har højden sat til 100%.
Det betyder at sidens brødtekst, der skrives i celle 11, kan være vilkårligt lang.
Den "Gule" tabel, der er defineret i celle 6, har fast højde, hvilket sikrer at informationerne i denne celle ikke rykker ned hvis indholdet i celle 11 er langt. Det betyder at teksten "sidst ændret" og Tæller-ikonet ikke rykker ned sammen med teksten i celle 11
I celle 2 indsættes sidens overskrift (www.oersted.nu). Celle 4 er lavet for at sikre afstand til brødteksten i celle 11/12
Celle 3, 5 og 14 anvendes ikke aktivt på siden, men kan bruges hvis man ønsker indhold i det grå felt til højre for brødteksten.
Celle 12 "Rød" indeholder al brødtekst. Celle 13 "Magenta" følger altid efter celle 12 og vil derfor altid være nederst på siden.
Celle 7 er defineret med tilpas højde, så der altid er plads til at tegne "Menu'en" - Denne tegnes af et DHTML script med fast placering på siden.
Baggrunden laves med en lille grafik-fil 
Som det ses ovenfor er der blot tale om en lille tynd streg, der blot tegnes repeterende som baggrundsbillede. (Bredden er her reduceret til 640 pixels, og højden forøget til 5 pixels)
I øvrigt er sitet lavet ved hjælp af ServerSideIncludes, hvilket har betydet et meget reduceret vedligeholdelses arbejde. Alle de faste elementer på sitet er defineret i include-filer,
så der kun er eet sted at vedligeholde sideopbygningen. Template'n til en enkelt side er som følger:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!--#include file="head.htm" -->
<title>Sidens titel</title>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" background="Images/grey_white_bg.jpg" >
<!--#include file="body_top.htm" -->
<!-- Indsæt tekst her -->
<p>
<!--#include file="Brødtekst-fil.htm" -->
</p>
<!-- Afslut tekst her -->
<!--#include file="body_bottom.htm" -->
</body>
</html>
Include-filen head.htm indeholder alle definitioner før BODY-tag'et.
Include-filen body_top.htm indeholder alt frem til og med <TD> tag'et til Celle 11
Include-filen Brødtekst-fil.htm indeholder alt vedrørende Celle 12
Include-filen body_bottom.htm indeholder alt fra og med <TABLE> tag'et til Celle 13.
For at lave en ny side skal man derfor kun skifte filnavnet Brødtekst-fil.htm med en simpel tekst-fil, der kun behøver at indeholde en yderst minimal mængde HTML-koder. Hvis man ikke ønsker at lave en include kan man blot udskifte Include-statement'et direkte med den ønskede brødtekst
Hvis du er interesseret i DHTML-scriptet til menu-opbygningen, så kan jeg henvise dig til webreference.com.
|