Ich versuche, ein Symbol zu einer Schaltfläche hinzuzufügen, aber aus irgendeinem Grund funktioniert es nicht. Eine andere Webseite mit ähnlichem Code funktioniert. Ich nahm das URL-Bild dieser Seite, steckte es in meinen und es funktioniert nicht.Hintergrundbild-Symbol erscheint nicht auf HTML-Seite
Ich habe das W3C CSS-Validierungswerkzeug verwendet und es wurden keine Fehler angezeigt, die direkt mit diesem Abschnitt zusammenhängen. Ich habe jsfiddle verwendet, um zu sehen, ob das Problem weiterhin besteht, indem ich eine Online-Icon-Font-Bank benutze und es immer noch nicht funktioniert.
hier ist die CSS:
.registration-buttons {
float:none;
width:100%;
max-width:275px;
height:40px;
display:block;
background:rgb(0,121,192);
color: white !important;
font: 16px/40px "Rockwell W01","Rockwell",Georgia,Courier,serif !important;
-moz-box-sizing: border-box;
padding-left: 70px;
margin-bottom: 1%;
}
.registration-buttons:hover {
background:rgb(0,152,242);
}
#StartTeamBTN {
background-image:url(../custom/SLOPES_BC/images/gui/start-team-icon.jpg);
background-repeat:no-repeat;
}
#JoinTeamBTN {
background-image:url(../custom/SLOPES_BC/images/gui/join-team-icon.jpg);
background-repeat:no-repeat;
}
#RegisterIndividualBTN {
background-image:url(../mResponsive/images/register-individual-icon.jpg);
background-repeat:no-repeat;
}
und die HTML:
<h1>Register</h1>
<p><strong>Select one of the below options to Start a Team, Join a Team, or Register as an Individual. </strong></p>
<p>
<a class="registration-buttons" id="RegisterIndividualBTN" href="">Register as an Individual</a>
<a class="registration-buttons" id="StartTeamBTN" href="">
Start a Team</a>
<a class="registration-buttons" id="JoinTeamBTN" href="">Join a Team</a>
</p>
, wenn es darauf ankommt, wird die href
ausgefüllt, in meinem eigentlichen CSS-Dokument.
Nun, ich weiß der Code funktioniert basierend auf mir in der Lage, die Farbe in ID #RegisterIndividualBTN
zu ändern, so dass es richtig aufruft, verstehe ich einfach nicht, warum das Symbol nicht in der HTML-Seite neben erscheint die Taste.
Werfen Sie einen Blick auf: https://fortawesome.github.io/Font-Awesome/ – Roy
ich nicht tat sehen Sie irgendwelche Probleme mit Ihrem Code, als ich ihn in JSFiddle löschte & die Pfade aktualisierte. Stellen Sie nur sicher, dass Sie die Symbole auf Ihrem Webserver haben. Es funktionieren sowohl relative Pfade als auch absolute Pfade (aber nur die absoluten arbeiten mit ihrem Logo an jfiddle). Siehe: https://jsfiddle.net/briankueck/se2oesfw/ – Clomp
@Clomp hmm ich denke, es ist etwas falsch mit meinem CSS als Ganzes. Weil ich versucht habe, deine Icon Links und Satyas zu benutzen und es funktioniert nicht. Das ist so seltsam. – Umeed