Ja, i CSS2 går det att åstadkomma. Följande kommer t.ex. att göra att färgen på alla "a"-element med attributet "name" blir blå.
<style type="text/css">
<!--
a[name] {
color : blue;
}
-->
</style>
Notera att detta ej fungerar i IE.
:)
4 svar · 194 visningar · startad av dectgap
Jag håller på att snygga till koden på http://www.diabloii.nu lite, men märkte ett fel som uppstår. Genom att används css för att ange färgerna för a-taggar förändrar jag inte bara färgen på länkar, utan även rena ankare (<a name="foo">bar</a>).
Kan man på något enkelt sätt, utan att använda en speciell klass för ankare, göra att om a-taggen har ett name-attribut ska den alltid ha en speciell style?
Den nya koden, med de felaktiga färgerna, finns här (titta på nyhetsrubrikerna):
http://www.diabloii.nu/default-gem.asp
Ja, i CSS2 går det att åstadkomma. Följande kommer t.ex. att göra att färgen på alla "a"-element med attributet "name" blir blå.
<style type="text/css">
<!--
a[name] {
color : blue;
}
-->
</style>
Notera att detta ej fungerar i IE.
:)
Tack så mycket.
Jag löste det hela genom att använda en klass för alla ankare, och lägga till följande
a[name] {
color: #feffe0;
}
Synd att IE stöder css2 så dåligt när man kan hitta på så mycket skoj. Vet du möjligtvis om det finns någon browser idag som stöder min-/max-width och -height?
Ja, det är synd med tanke på att majoriteten av Internetsurfare använder IE.
Opera 7, Mozilla 1.2.1 och Netscape 7 vet jag stöder max-, min-height respektive max-, min-width.
:)
mitt råd skulle vara att skippa tomma ankare. lägg ett id på den plats du ska länka till istället, såsom en rubrik etc.