Avatar billede jeffe Nybegynder
30. juni 2003 - 15:18 Der er 26 kommentarer og
1 løsning

CSS problem

Hej !

Jeg sidder og roder med en side, hvor jeg vil have forskellige a:link, a:visited osv. for et par <td>'s. Kan jeg med <style> definere disse ting. Altså ligesom jeg kan bruge font-family og color eksempelvis.
A la <style='font-size: 18px; a:link: #FFFFFF;> eller noget.
Lige det der virker altså ikek jo :D
Avatar billede thb Nybegynder
30. juni 2003 - 15:20 #1
du skal skrive style koden inde i td'en

<td style='din kode..'>Her er den stylede tekst.. :)</td>

Thomas
Avatar billede jeffe Nybegynder
30. juni 2003 - 15:22 #2
Det er skam også det jeg gør, men hvordan skal det stå ?
Ja ok, forstår du misforstod det, var skrevet forkert af mig...
Anyway, jeg skriver det sådan her:
<td style=....>
Avatar billede roenving Novice
30. juni 2003 - 15:25 #3
.bluelinks:link{
color:blue;
}
.bluelinks:visited{
color:lightblue;
}
.bluelinks:active{
color:darkblue;
}

.redlinks:link{
color:red;
}
.redlinks:visited{
color:lightred;
}
.redlinks:active{
color:darkred;
}

-- og så sætte class på dine <a>-tags
Avatar billede jeffe Nybegynder
30. juni 2003 - 15:30 #4
Den løsning er ikke god i mit tilfælde. Da jeg skal hente disse farver osv. fra db, og samtidig skal selve teksten (hvor der kan være links) hentes fra db også. Så det bliver meget svært at bruge det der, vil jeg umiddelbart mene.
Er der virkelig ikke en måde at skrive det i style på samme måde som alm. tekstfarve osv. ?
Avatar billede roenving Novice
30. juni 2003 - 15:36 #5
I style kan man kun angive det som er igang -- ikke henvisninger til hvordan det evt. kunne være, hvis et eller andet -- netop derfor bruger man classes ...

-- og hvorfor kan du ikke bruge det når du henter fra en database?

I denne stil !-)

<a href="http://www.noget.tk" class="<?=farveclass?>">Klik her</a>
Avatar billede jeffe Nybegynder
30. juni 2003 - 15:39 #6
I style kan man kun angive det som er igang -- ikke henvisninger til hvordan det evt. kunne være, hvis et eller andet -- netop derfor bruger man classes ...
<- Hvad mener du med det? Der er dea ingen forskel om den skal kigge om det er tekst eller link.
Avatar billede jeffe Nybegynder
30. juni 2003 - 15:43 #7
Ups, glemte et svar; Jeg skrev ikke at jeg ikek kunne, men at det ville blive svært. Måske er svært heller ikke ordet, men mere rodet, på en måde faktisk.
Avatar billede nielle Nybegynder
30. juni 2003 - 15:46 #8
Skal man fårstå det sådan at du gerne vil gemme farvekoderne i en database? Når din side så bliver gennereret (formentlig via PHP, ASP, eller lign.) så skal værdierne hentes derfra?
Avatar billede jeffe Nybegynder
30. juni 2003 - 15:50 #9
nielle: Ja, i db'en gemmes der "Red" eller "#FFFFFF" (eksempler)...
Derefter skal de frem sådan her:
<td colspan='2' style='color:<%=bund_skriftfarve%>; font-size:<%=bund_skriftstoerrelse%>px; font-family:<=%bund_skrifttype%>; linkcolor:<%=bund_linkfarve%>'>
Avatar billede nielle Nybegynder
30. juni 2003 - 15:59 #10
Ok - det gør du ved at lave et internt stylesheet i stedet for et eksternt stylesheet.
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:00 #11
Jeg det der var et internt stylesheet ? Forklar, please :D
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:01 #12
Jeg troede, skulle der stå
Avatar billede nielle Nybegynder
30. juni 2003 - 16:02 #13
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style>
A:link {color:<% =AlinkColor %>}

A:visited {...}

A:hover {...}

A:active {...}
</style>

</head>

<body>

</body>
</html>
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:04 #14
Jaja da, hvis det ikek kan skrives på samme måde som det andet. Prøver lige
Avatar billede nielle Nybegynder
30. juni 2003 - 16:05 #15
Et eksternt styleshhet inkluderes jo med <link rel="stylesheet" type="text/css" href="dit_css.css">
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:06 #16
Jeps ok, den accepterer jeg, den løsning :D
Jeg slap da for classes osv.
Svar hvis du vil ha' point
Avatar billede nielle Nybegynder
30. juni 2003 - 16:07 #17
I stedet for at bruge HTLM måden at include et eksternt CSS, kan du jo bruge ASP måden:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<!--#include file="dit_css.asp"-->

</head>

<body>

</body>
</html>
Avatar billede nielle Nybegynder
30. juni 2003 - 16:08 #18
...hvor dit_css.asp er ASP kode som udskriver det interne CSS.
Avatar billede nielle Nybegynder
30. juni 2003 - 16:09 #19
Takker som byder.
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:09 #20
Jeps, ved jeg godt.
Jeg kan alligevel ikke lige bruge din løsning som den er der.
Jeg skal jo have forskellige link-farver for hver <td> og som der bliver de alle den samme...
Avatar billede nielle Nybegynder
30. juni 2003 - 16:10 #21
Nu vare det jo bare også en grov skitse for at demonstrere princippet. ;)
Avatar billede jeffe Nybegynder
30. juni 2003 - 16:12 #22
Jeps, men hvordan kan jeg gøre det flere gange, hvis du forstår...
Du så jeg havde bund_ før
Jeg har både top_, menu_ og bund_
Hver af disse tre har forskellige link-farver, og dt går ikke at bruge en <style>...</style> for hver...
Avatar billede nielle Nybegynder
30. juni 2003 - 16:32 #23
Hmm, det er CSS kode som jeg aldrig lige har arbejdet med før. Du kommer nok ikke uden om at definere et antal klasser til formålet. Hvordan dette lige skal passes sammen med A-taggen... Je det er jeg ikke sikker på, men du kunne jo prøve med:

A.top:link {color:<% =AlinkColorTop %>}
A.menu:link {color:<% =AlinkColorMenu %>}
A.bund:link {color:<% =AlinkColorMenu %>}

A.top:visited {...}
A.menu:visited {...}
A.bund:visited {...}


A.top:hover {...}
A.menu:hover {...}
A.bund:hover {...}


A.top:active {...}
A.menu:active {...}
A.bund:active {...}

... og så nede i html-koden:

<a href="menupunkt1.asp" class="top">Dette er et top-link</a>
Avatar billede nielle Nybegynder
30. juni 2003 - 16:36 #24
Jeg ved faktiske ikke om "A.top:link" notationen vil fungere, men det er da den kosntruktio jeg selv ville prøve som den første.
Avatar billede nielle Nybegynder
30. juni 2003 - 16:36 #25
kosntruktio -> konstruktion
Avatar billede nielle Nybegynder
04. august 2003 - 21:34 #26
Lukketid?
Avatar billede jeffe Nybegynder
04. august 2003 - 22:17 #27
jaeh, undskyld...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester