Tja igen!
Håller på att konvertera mina kära bilder som jag och voigtan blev vansigga på med CSS.
jag har gjort en helt vanlig <a href=""> tagg och i den en bild; såhär:
<a href="foretag.aspx">
<img alt="" src="img/foretag.png" alt=""/>
</a>
A:link{
text-decoration: none;
border-style: none;
}
A:visited{
text-decoration: none;
border-style: none;
}
A:active{
text-decoration: none;
border-style: none;
}
A:hover{
text-decoration: none;
border-style: none;
}
| Skriv utKör med denna i CSS:en...
a img
{ border: 0px; }
Tackar tackar! Det löste problemet :D
/J.
Du bör använda en title i dina <a> taggar för att koden skall valideras. <a href="url.aspx" title="en url">en url</a>
Du bör använda en title i dina <a> taggar för att koden skall valideras. <a href="url.aspx" title="en url">en url</a>
Vad snackar du om? Klart man inte måste använda sig av en "title" för att koden ska validera? Inte såvitt jag vet med HTML 4.01 eller XHTML 1.0/1.1?
I början så fungerade inte din kod för du använde versaler på "A" i CSS:en. Om du har versaler i CSS så måste du ha versaler i XHTML med.
FWaky menar nog att du skall ha en title eller alt text menar han nog på alla din img element.
bordern byggs som Carl skriver inte i a-element , html by default har när du ha en bild inne i en a-element en border på varierande pixlar, och det är det som är korrekt, man nollar borden vid ett a-element.
elements bokstäver vad jag känner till spelar ingen roll om det är med stora eller små bokstäver i CSS filen, däremot på klasser och IDn så kommer det påverka resultatet i vissa webbläsare.
Nej jag menade en title i <a>. dock visade det sig att detta inte behövdes, även om jag tycker det är något som borde vara standard (jag personligen använder title på alla mina länkar).
Nej jag menade en title i <a>. dock visade det sig att detta inte behövdes, även om jag tycker det är något som borde vara standard (jag personligen använder title på alla mina länkar).
Det kan jag hålla med dig om, det är bra att använda title. :)
Title i <a>-taggar är overkill, eftersom det egentligen, vad jag vet, bara ger en tooltip i webbläsare. Ska man titta på semantik så ska länkens innehåll redan förklara innehållet på sidan man länkar till. Dvs:
<a href="/katt.htm">Klicka här för att läsa mer om katter</a>
Ifall man bara vill ha "Klicka här" i sin länk rekommenderas man att använda en <span> i länken som man gömmer med display: none; i CSSen.
Självklart finns det tillfällen då det kan vara bra med title, exempelvis om man gjort en toolbar där man byter ut texten i länkarna mot ikoner, men annars finns det ingen anledning.
Däremot stämmer det som voigtan skriver, att man ska använda alt i <img>-taggar. Om bilden av någon anledning inte kan visas (404, bilder avaktiverat för att man surfar mobilt, textbaserad webbläsare, blinda osv) så ska alt-taggen visas istället.