16. juni 2004 - 23:27Der er
28 kommentarer og 1 løsning
hjemmeside bygget i tabel
Jeg vil gerne lave en hjemmeside, hvor der er rolldownmenu. Jeg har forsøgt at lave den i Frontpage. Her jeg blandet andet lavet dem med indsatte rammer, problemmet er her at menuen gemmer sig bag den indbyggede ramme. Det samme sker ved traditionelle rammer.
Fra mine brugere er jeg blevet gjort opmærksom på at browsere som netscape, opera, Mozilla og Safari ikke kan se mine rolldowns menu, og store dele af hjemmesiden.
Min konklusion er så, at jeg skal ud og bruge php eller asp til at lave det i (og glemme alt om Frontpage), for at sikre at flere brugere kan se min hjemmeside.
Istedet vil jeg lave hjemmesiden i en tabel, hvor linksene i roldownmenuerne visses i en tabel nedenunder. Se eks:
-------------------------------------------------- - rolldownmenus - -------------------------------------------------- - - - - - - - - links til rolldownsmenu vises her - --------------------------------------------------
Kan jeg det i php? eller skal jeg bruge andet?
Og har I en kodestump, så jeg kan se hvordan jeg kan gøre det?
Principielt har det ikke det fjerneste med php at gøre, da php 'bare' er et script, som afvikles på serveren og derefter kaster noget html-kode til klienten, hvor funktionaliteten skal være !-)
- og derefter sørge for at få valideret dine sider.
At validere sider vil i praksis sige, at du får dine HTML-sider tjekket på http://validator.w3.org/detailed.html. Dvs. at hvis du kan få din kode til at overholde W3C's standarder, bør dine sider kunne ses i flest mulige browsere. Eksempel:
I stedet for at skrive
<table width="100%">
- bør du skrive
<table style="width: 100;">
Du skal huske at sætte ALT-atributten (alt = alternativ tekst = forklarende tekst til dine billeder) ind:
<img src="/mappe/billede01.jpg" alt="Dette er et billede af min hund">
Er dit billede et GIF-billede, som du bruger som en del af grafikken, skal der jo ikke poppe tekst op, når musen holdes hen over. Men du skal alligevel sætte "alt" ind:
<img src="/mappe/baggrund.gif" alt="">
Så sætter du alt ind, men alt indeholder ikke noget. Det er også ligemeget, for det er valid kode.
Og man bør faktisk skrive noget i alt="" fordi hvis billedet tilfældigvis ikke findes, så kommer den tekst istedet, og i text-only browsere (lynch på linux) de vil kun se alt="" teksten.
Jeg vil dog anbefale dig at benytte xhtml standarten, da det er den nyeste (LÆS mere på www.html.dk )
kristian2000 , jeg synes at du er meget hurtigt til at åbne nye spørsmål, du virker ikke somom at du overhovedet undersøgere vores links/forklaringer grundigere.
Du KAN ikke lære at kode hverken html,css,php,asp UDEN at læse nogle artikler. Jeg synes at du bør læse alle html.dk's tutorials og derefter prøve at lege med det i et par dage, før du vender tilbage.
Jeg synes nu det er ok. Man får helt klart mest ud af at lære emnet at kende til bunds, men det er ok at starte et sted og spørge, så man kan komme igang.
Når man har fået en idé om hvad det omhandler, er man måske mere minded for at gå i krig med Active Server Pages 3.0 på 5-600 sider :o)
Synes godt om
Slettet bruger
17. juni 2004 - 00:17#12
til thedeathart...:
altså, det kan godt virke som om jeg er meget hurtigt til at åbne nye sp. Men nu har jeg lukket de tidligere, så lad det ligge.
Derudover minder sp ikke om hinanden. Jeg har ikke tidlgere fået at vide at jeg skal bruge css og xhtml for at kunne få dette i orden.
Jeg er klar over at jeg skal læse nogle artikler, men inden du begynder at dømme andre, burde jeg lige fortælle dig at mit job, som gør at jeg har perioder, hvor jeg har mere fri og overskud til at lave min hjemmeside, end andre perioder. Sommerperioden er en af de perioder. Min plan med dette sp var at skulle høre hvilke systemer, jeg skulle sætte mig ind i og hvilke bøger jeg skulle købe. Må jeg godt det for dig???? Og hvis du synes det, kan du jo bare lade være med at svare, når jeg stiller et sp...
TIl alle, vil i ikke svare istedet for at kommenterer, så kan jeg nemlig give jer point;-)
Webdesign - Illustret Håndbog, det vil jeg anbefale. Den gennemgår css,xtml,design og brugervenlighed. Du kan evt. låne den på biblioteket på nr. 19.64
Du behøves ikke blive sur, jeg synes bare at du altid lukker, med "lukket" og skrive igen kommentaret tilbage, om hvad lykkes osv.
css og xhtml er som hund og kat, og så alligvel ikke.
css står for Cascading Style sheet, som er nogle koder som bestemmer udseendet af siden. det er lidt nemmere end at bruge tables.
xhtml er alm. html, som skal skrives med små og alle <> tags skal lukkes. dvs. billeder f.eks. <img src="" alt=""> skal skrives sådan her: <img src="" alt="" /> eller <img src="" alt=""></img>
xhtml bruges af PDA'er, mobiltelefoner, (køleskabe i fremtiden)
Html er de data og princippet for opstillingen ...
CSS er den grafiske opstilling ...
Principielt har de ikke det fjerneste med hinanden at gøre, men i xhtml kompletterer de hinanden, et billede kunne være at en benzinmotor uden karburator ikke er meget værd, men der findes altså bilmotorer, som kører på andre brændstoffer, så karburatoren ikke er nødvendig !-)
Synes godt om
Slettet bruger
17. juni 2004 - 13:52#21
Men hvad vil jeg få mest glæde af, når jeg skal lave en hjemmeside som beskrevet i spørgsmålet?
Jeg sidder og læser artikler om css, og synes det faktisk ser fornuftigt ud og nemt! Vil jeg kunne bruge css til mit formål?
takker. Jeg havde tænkt mig at bruge dreamweaver til at lave selve rolldownmenuerne i, da det der nemmere for mig. Det som jeg skal finde ud af er, hvordan jeg sørge for at et link i rolldown menuen henviser til en sted i en "tabel".
Ligesom på f.eks. www.dr.dk, hvor indholdet i et link vises midt på siden.
(min formulering evne er ikke den bedst på skrift, så det kan være nemt at msiforstå mig*G*)
Synes godt om
Slettet bruger
17. juni 2004 - 15:38#26
roenving..synes du har gjort et stort arbejde for at forklare mig det, så jeg synes du burde svare, så du også få et point*SS*
-- men du kan tilfældigvis på det link, jeg lagde se den nemmeste teknik til at åbne noget inde i en tabel, nemlig vha. en iframe !-)
Synes godt om
Slettet bruger
17. juni 2004 - 16:04#28
oki så får du ikke*G*
Jeg har prøvet en iframe, og problemet med en dropdownmenu er at den gemmer sig bag selve iframen. Dette er kun tilfælder med safari, netscape, opera og mozilla.
Men jeg vil prøve at se nærmere på eksemplet, måske overser jeg et eller andet*G*
Synes godt om
Slettet bruger
17. juni 2004 - 16:16#29
tak for hjælpen alle.
Synes godt om
Ny brugerNybegynder
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.