15. juni 2003 - 20:18Der er
29 kommentarer og 1 løsning
Bliv på samme side
Jeg er ved at lave en hjemmeside hvor jeg skal have teksten til at stå inde i midten, det vil sige at jeg kun skal lave forsiden, og så nå man klikker videre på et link så bliver det bare åbnet midt på siden.
Så skal jeg have lavet det sådan at man skal kunne logge sig ind på hvilken som helst sted i verden og tilføje en tekst og evt billede
til det første kan du indsætte en iframe, den virker på samme måde som frames, men kan integreres et hvilket som helst sted på siden, til det andet skal du bruge et serversidesprog, asp eller php kan bruges
Pas nu på! IFrames duer KUN i Explorer! Ikke så smart hvis du skal lave websites til en bredere målgruppe, for de kan overhovedet intet se. Og DET er jo ikke så smart, vel?
Hvorfor lægger du det ikke bare ind i en tabel? Hurtigere og meget bedre. Så kan både Explorer, Netscape, Opera, Mozilla og alle de andre Browser-brugere se hvad du laver.
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="height:100%;width:100%"> <tr> <td align="center">Her skal dit link stå.</td> </tr> </table> </body> </html> *************************************************
Bemærk at du bare skal: - kopiere hele den ovenstående kode, - gå ind i Dreamweaver MX og oprette et nyt dokument, - slette alting i dokumentet, - og indsætte ovenstående kode. Nu har du ihvertfald et fuldstændigt dokument helt efter .HTML-standarden, så du er hermed også garanteret, at så godt som alle browsere kan læse dit .HTML-dokument.
brokkehoved> iframes understøttes efterhånden af alle de nyeste browserversioner, det var egentlig kun de gamle Netscape versioner der ikke undestøttede dem, men istedet <ilayer> og det kan man jo så bare stadig lægge ind sammen med <iframe>
-->Ztyxx: Det er faktisk kun Netscape fra v. 6.0 der kan aflæse IFrames (foruden Eplorer selvfølgelig), alle de andre browsere kan ikke aflæse IFrames.
I de enkelte situationer afgør man hvad der er mest fordelagtigt, og i dette tilfælde er en Tabel alt rigeligt, eller er alternativet en rigtig Frame.
-->cafo: Du indsætter bare alt hvad du ønsker i stedet for teksten "Her skal dit link stå".
Nu roder du lidt rundt i det, Cafo. Her ryddes der op i det:
1: Jeg kan se, at du laver .XHTML-dokumenter, og hvis du ikke VED hvad du gør, så lad være. Du laver bare flere problemer for dig selv, end nødvendigt. Jeg vil foreslå dig, at du klikker "Make document xhtml compliant" chekboxen fra, når du laver et nyt dokument. Boxen står i nederste højre hjørne. Hold dig til .HTML-dokumenter. Det er meget nemmere i første omgang. :-)
2: Herunder har jeg lavet den justering for dig, som du selv har vist i dit eksempel: ************************************************* <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="height:449;width:75%"> <tr> <td align="center">Her skal dit link stå.</td> </tr> </table> </body> </html> *************************************************
Bemærk at du bare skal: - kopiere hele den ovenstående kode, - gå ind i Dreamweaver MX og oprette et nyt dokument (IKKE xhtml), - slette alting i dokumentet, - og indsætte ovenstående kode. Nu har du ihvertfald et fuldstændigt dokument helt efter .HTML-standarden, så du er hermed også garanteret, at så godt som alle browsere kan læse dit .HTML-dokument.
Skriv tilbage, hvis du er i tvivl om noget. Og gør nu PRÆCIST som jeg fortæller dig, så lykkes det nemlig. :-)
HOVSA! Jeg kan se, at du prøver at gøre tabellen mindre end 100%, og det skal du ikke, hvis tabellen skal være centreret.
Brug denne kode, og lav IKKE om på den, vel? ************************************************* <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
- Du skriver selv i dit spørgsmål, at du vil have noget tekst til at stå præcist inde i midten. - Jeg anbefaler dig så at lave det i en tabel. - Jeg har nu lavet en helt HTML-dokument til dig, færdiglavet med en tabel med de korrekte formateringer. Du skal ikke lavet noget om. - Dette HTML-dokument skal du bare kopiere ind i et TOMT dokument i Dreamweaver og gemme i det navn du selv ønsker.
Fik du hvad du havde brug for, Cafo? Ellers må du vende tilbage igen, ikke? Jeg er tilbage i morgen aften igen, hvis du har brug for mere hjælp. :-)
Er du sikker på at du forstod hvad du skulle gøre? Ellers bare spørg igen.
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.