08. juli 2004 - 00:07
Der er
13 kommentarer og 1 løsning
Style link på to måder på samme side
Jeg vil gerne kunne bruge forskellig style på henholdsvis links i menu og links i nyhedsfunktionen. Jeg har ikke kunne få det til at funktionere, så lidt hjælp vil værdsættes Jeg bruger eksternt stylesheet, så noget med klasser skal der vel til, men en forklaring udbedes. Menu tekst style er: a:link { font-family: verdana, sans-serif; font-weight: normal; font-size: 30px; color: #a9a9a9; text-decoration: none; } Jeg vil bare have en anden størrelse på mine artikel overskrifter (det er også links)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Sæt et id på det element, som indeholder hhv. menu og nyheder, og så: #menu a:link{ font-family: verdana, sans-serif; font-weight: normal; font-size: 30px; color: #a9a9a9; text-decoration: none; } #nyheder a:link{ font-family: verdana, sans-serif; font-weight: normal; font-size: 10px; color: #fff; text-decoration: none; } -- og f.eks. #nyheder a:link:hover{ color: #0ff; background:brown; text-decoration: underline; }
Hov, der skulle jo stå: #nyheder a:hover{
css cascading er noget af det mest smarte, som er sket i nyere tid omkring web-styling, så grovudnyt du det bare !-)
I know..... jeg roder desværre bare lidt med det..... hvad angår id.. response.write "<tr><td >" response.write "<a id='artikel' href='artikel.asp?id=" &rs.fields("id") & "'>" & rs.fields("overskrift") & "</a>" response.write "</td></tr>" Jeg kan bare ikke få det til at virke
Nej, på denne facon: <table id='nyheder'> <tr><td > <a href='artikel.asp?id=<%=rs.fields("id")%>'><%=rs.fields("overskrift")%></a> </td></tr> </table>
-- og det var mest for overskuelighedens skyld jeg lavede din kode-type om, men jeg vil da anbefale dig at bruge så lidt response.write som muligt !-) 'noget asp-kode (bla. database-opslag) %> <table id='nyheder'> <%while not rs.eof%> <tr><td > <a href='artikel.asp?id=<%=rs.fields("id")%>'><%=rs.fields("overskrift")%></a> </td></tr> <%loop%> </table> <% 'mere asp-kode
nu er jeg ikke de største css-ekspert, men når samme style skal bruges gentagende gange, skal man så ikke bruge en class i stedet for id? .menu a:link{ font-family: verdana, sans-serif; font-weight: normal; font-size: 30px; color: #a9a9a9; text-decoration: none; } <a class="menu">...
Tak.....! ¤#&%/Q/&%%¤W¤%#¤" point?
08. juli 2004 - 00:42
#10
Det skulle den netop ikke, derfor id-tricket, men du har helt ret i, at det vil være tåbeligt ikke at bruge class, hvis man skal bruge det mange gang !-)
08. juli 2004 - 00:44
#11
Velbekomme '-) -- og hamderpolle: -- det var ikke en class til at sætte på linket, for så skulle man: (a).menu:link <-- (a) er ikke egentlig nødvendig, hvis man ikke også har andre elementer med det samme className !-)
08. juli 2004 - 00:44
#12
;O)
08. juli 2004 - 00:46
#13
hmmmmm, well jeg tog fejl af class tingen.... det var egentlig det jeg havde gang i var bare for træt til at lede.. men tak anyways
08. juli 2004 - 01:01
#14
-- cascading er nu smart at bruge, når nu man har gang i at bruge Cascading StyleSheets !-) -- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling