Gå til innhold

CSS: Underline på hyperkobling..


Anbefalte innlegg

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 :thumbup:

Lenke til kommentar
Videoannonse
Annonse
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 :thumbup:

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

<?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
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

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

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 av Marvil
Lenke til kommentar

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 av magikern
Lenke til kommentar
<?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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...