Maison >interface Web >tutoriel CSS >annotation de lien de compétences CSS

annotation de lien de compétences CSS

巴扎黑
巴扎黑original
2017-08-21 13:36:061576parcourir

CSS est de plus en plus largement utilisé. Les feuilles de style en cascade présentent de nombreux avantages que les mises en page de tableaux n'ont pas. la mise en page ou la page Le design est strictement séparé des informations qui apparaissent sur la page, de sorte que le design de la page peut être facilement modifié en remplaçant simplement un fichier CSS par un autre. De ce fait, de nombreuses techniques sont réutilisées par les utilisateurs, réduisant ainsi une certaine quantité de travail et de temps. Cet article présente la méthode d'annotation des liens PDF, ZIP et DOC.
Parfois, nous souhaitons indiquer clairement le type de notre hyperlien avec une petite icône. S'agit-il d'un document
zip
ou d'un fichier
pdf
. De cette façon, le visiteur sait que le lien sur lequel il souhaite cliquer est pour télécharger plutôt que pour ouvrir une autre page. Si tout le monde utilise IE7 ou FF. Nous pouvons certainement utiliser le sélecteur d'attribut [att$=val] pour trouver des attributs se terminant par une valeur spécifique (comme .zip et .doc).

Ce qui suit est une citation :

a[href$=".pdf"] { padding-right: 19px; background: url(pdf.gif) no-repeat 100% .5em; }  
a[href$=".zip"] { padding-right: 17px; background: url(zip.gif) no-repeat 100% .5em; }

Malheureusement, les navigateurs inférieurs à
以下是引用片段:
function fileLinks() {  
    var fileLink;  
    if (document.getElementsByTagName('a')) {  
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i++) {  
            if (fileLink.href.indexOf('.pdf') != -1) {  
                fileLink.setAttribute('target', '_blank');  
                fileLink.className = 'pdfLink';  
            }  
            if (fileLink.href.indexOf('.doc') != -1) {  
                fileLink.setAttribute('target', '_blank');  
                fileLink.className = 'docLink';  
            }  
            if (fileLink.href.indexOf('.zip') != -1) {  
                fileLink.setAttribute('target', '_blank');  
                fileLink.className = 'zipLink';  
            }  
        }  
    }  
}  
window.onload = function() {  
    fileLinks();  
}
IE6

ne prennent pas en charge les sélecteurs d'attributs. Heureusement, vous pouvez obtenir un effet similaire en utilisant JavaScript et DOM en ajoutant des classes à chaque élément.

Ce qui suit est une solution  :

Bien sûr, vous devez ajouter ces classes
以下是引用片段:
css à votre fichier css
 :
Ce qui suit est un fragment de citation :

以下是引用片段:
-->

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn