Marvil Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 På mine sider har jeg lyst å ha det slik at man får en understrek på linkene når musen er over.. Skjønner at dette skal gjøres med CSS og får det til på vanlige sider, men ikke på min egen. Siden min er laget i tabeller og det er brukt PHP Include. Link til siden.. Koden på index.php (selve ramma) ser slik ut: <html> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title> -= Marvil :: aroneid.com =- </title> <style type="text/css"> <!-- body { scrollbar-face-color : #333333; scrollbar-highlight-color : #828282; scrollbar-3dlight-color : #333333; scrollbar-shadow-color : #333333; scrollbar-darkshadow-color : #828282; scrollbar-track-color : #828282; scrollbar-arrow-color : #828282; } --> <style>{ } .normal { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: justify; } --> </style> </head> <body bgcolor="#828282"> Koden som skal settes inn ser vel slik ut: <style> A:link { text-decoration: none; color: #828282; } A:hover { text-decoration: underline; color: #828282; } </style> Kan noen sette inn denne der den skal stå på index.php siden..? Har prøvd forskjellige, men uten hell. Siden jeg bruker PHP Include og alle sidene er eksterne filer, må jeg legge inn noen kode i alle underfilene, eller holder det å gjøre det i index.php..? På forhånd takk Lenke til kommentar
magikern Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 På mine sider har jeg lyst å ha det slik at man får en understrek på linkene når musen er over.. Skjønner at dette skal gjøres med CSS og får det til på vanlige sider, men ikke på min egen. Siden min er laget i tabeller og det er brukt PHP Include. Link til siden.. Koden på index.php (selve ramma) ser slik ut: <html> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title> -= Marvil :: aroneid.com =- </title> <style type="text/css"> <!-- body { scrollbar-face-color : #333333; scrollbar-highlight-color : #828282; scrollbar-3dlight-color : #333333; scrollbar-shadow-color : #333333; scrollbar-darkshadow-color : #828282; scrollbar-track-color : #828282; scrollbar-arrow-color : #828282; } --> <style>{ } <!-- Hvorfor starter du en ny style tag midt inni første styletag'en din? --> .normal { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: justify; } --> </style> </head> <body bgcolor="#828282"> <!-- hvorfor bruke bgcolor når du bruker css --> Koden som skal settes inn ser vel slik ut: <style> A:link { text-decoration: none; color: #828282; } A:hover { text-decoration: underline; color: #828282; } </style> Kan noen sette inn denne der den skal stå på index.php siden..? Har prøvd forskjellige, men uten hell. Siden jeg bruker PHP Include og alle sidene er eksterne filer, må jeg legge inn noen kode i alle underfilene, eller holder det å gjøre det i index.php..? På forhånd takk prøver å forklare deg litt med spørsmål inni koden din. her er et forslag på hvordan du kan og BØR gjøre det: header i alle html(php eller whatever) fil(er) --> <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title> -= Marvil :: aroneid.com =- </title> <link rel="stylesheet" type="text/css" media="all" href="/style.css" /> </head> <body> style.css fil --> body { background: #828282; scrollbar-face-color : #333333; scrollbar-highlight-color : #828282; scrollbar-3dlight-color : #333333; scrollbar-shadow-color : #333333; scrollbar-darkshadow-color : #828282; scrollbar-track-color : #828282; scrollbar-arrow-color : #828282; } /*alt det scrollbar tullet der er jeg fristet til å ta bort, men siden det ikke er jeg som skal bruke dette lar jeg det være, det fungerer forøvrig kun i IE*/ a:link { text-decoration: none; color: #828282; } a:visited { text-decoration: none; color: #828282; } a:hover { text-decoration: underline; color: #828282; } a:active { text-decoration: underline; color: #828282; } .normal { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: justify; } og som jeg sier til alle andre: "sett av en time daglig og les på www.w3schools.com og w3.org om xhtml og css" bare en liten ting til slutt: "php include har null og nix med design og layout å gjøre" Lenke til kommentar
Marvil Skrevet 23. desember 2003 Forfatter Del Skrevet 23. desember 2003 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Language" content="no-bok"> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title> -= Marvil :: aroneid.com =- </title> <link rel="stylesheet" type="text/css" media="all" href="/style.css" /> </head> <body> Jeg har lært at om man bruker PHP Include, så må de sidene som blir inkludert bli strippet for all body/head osv.. Er det feil..? Lenke til kommentar
pgdx Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 Koden som skal settes inn ser vel slik ut: <style> A:link { text-decoration: none; color: #828282; } A:hover { text-decoration: underline; color: #828282; } </style> Nå leste jeg ikke alt, men text-decoration: none; betyr akkurat det... No text-decoration. Prøver du med text-decoration: underline; blir det understrek... Ellers har man blink, overline og through ELNS Lenke til kommentar
pgdx Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 Ps: Marvil Du legger bare all CSS i en fil for seg selv som du kaller style.css elns. Link til den slik: <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> Deretter kommer dette: <body> <PHP include ("side.txt"); ?> </body> </html> I den filen som heter side .txt kan du selvsagt velge om du skal skrive inn <p></p> og <br> o.l., men en browser vil ikke skjønne det om du bare trykker enter. Så det er ikke noe gale i å skrive html i en fil du skal include. Men du må ikke ha med head og body hvis det er i hovedfilen... Include er akkurat som copy/paste. Lenke til kommentar
flodhest Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 De sidene som bli inkludert må ha css koden i seg for at det skal funke Lenke til kommentar
pgdx Skrevet 23. desember 2003 Del Skrevet 23. desember 2003 De sidene som bli inkludert må ha css koden i seg for at det skal funke Ikke hvis du inkluderer sidene i index-filen som har det CSS-scriptet i seg... Lenke til kommentar
Marvil Skrevet 24. desember 2003 Forfatter Del Skrevet 24. desember 2003 (endret) Alt jeg skriver i FrontPage på sidene, må jeg sette det til Verdana, eller bytter den automatisk når den slår opp i style.css..? I min style.css står det at; .normal { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-align: justify; } Burde den ikke da velge verdana automatisk..? Det gjør den ikke hos meg.. Edit; Jo når den ble lastet opp gjorde den det. Endret 24. desember 2003 av Marvil Lenke til kommentar
magikern Skrevet 24. desember 2003 Del Skrevet 24. desember 2003 (endret) tror jeg hadde misforstått deg litt ved mitt forrige innlegg når det kom til det med php include, hvis det du viste i ditt første innlegg er index fila di? da blir i såfall dette metoden å lage php fila di på: <?php echo ("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\"> <head> <meta http-equiv=\"Content-Language\" content=\"no-bok\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"> <title> -= Marvil :: aroneid.com =- </title> <link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/style.css\" /> </head> <body>"); include("whatever"); /*bytt ut her med din metode for å include filer*/ echo("</body>\r\n</html>"); ?> Endret 24. desember 2003 av magikern Lenke til kommentar
pgdx Skrevet 24. desember 2003 Del Skrevet 24. desember 2003 <?php echo ("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\"> <head> <meta http-equiv=\"Content-Language\" content=\"no-bok\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"> <title> -= Marvil :: aroneid.com =- </title> <link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/style.css\" /> </head> <body>"); include("whatever"); /*bytt ut her med din metode for å include filer*/ echo("</body>\r\n</html>"); ?> Eller bare slik: <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\"> <head> <meta http-equiv=\"Content-Language\" content=\"no-bok\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\"> <title> -= Marvil :: aroneid.com =- </title> <link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/style.css\" /> </head> <body> <?PHP include ("whatever"); /*bytt ut her med din metode for å include filer*/ ?> </body> </html> Lenke til kommentar
Mandible Skrevet 25. desember 2003 Del Skrevet 25. desember 2003 Angående php-include så fungerer den slik der du i koden har skrevet <?PHP include ("whatever");?> kommer det som står i "whatever" filen. Dette blir ganske enkelt lagt inn i "html"-filen som sendes fra serveren til nettleseren til brukeren. For å se hvordan det blir omgjort kan du bruke "view" - "source" i IE eller bare trykke ctrl-F3 i Opera. Lenke til kommentar
objorkum Skrevet 25. desember 2003 Del Skrevet 25. desember 2003 Jah. Include -> Inkludere. Altså koden som er i filen du har i include(); blir inkludert i filen du kjører include(); fra. Selvfølgelig har du kun <head> en plass i koden. CSS skal du legge der <head> er. Dersom du har mye CSS lag en egen fil og hent den via HTML. Lenke til kommentar
Arve Systad Skrevet 25. desember 2003 Del Skrevet 25. desember 2003 Om du inkluderer filer i index.php så fjerner du alt mellom <head> taggene (og taggene sjøl) , samt <html> og </html> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå