Guten Morgen
Wir kann ich mit der Anweisung
@media (max-width: 1022px) {
xxxx {
display: none !important;
}
}
eine einzelne Bilddatei ansprechen, ohne, dass diese eine bestimmte Klasse oder ID hat?
Vorab danke für die Antworten!
Guten Morgen
Wir kann ich mit der Anweisung
@media (max-width: 1022px) {
xxxx {
display: none !important;
}
}
eine einzelne Bilddatei ansprechen, ohne, dass diese eine bestimmte Klasse oder ID hat?
Vorab danke für die Antworten!
he????
Ohne id oder klassen kannst du noch über tags ansprechen zb IMG und co
Kann ich auch die URL angeben? Das Problem ist, dass ich mit einem CSS Code angewiesen habe, dass sämtliche Bilder responsive sein sollen. Aber eben dieses eine, was als Hintergrund fungiert, nicht. Nun macht er aber das auch responsive und deshalb möchte ich es ganz ausschließen, wenn die Browserbreite von 1022 Pixeln unterschritten wird.
Meinst du so?
@media (max-width: 1022px) {
img[scr="http://www.fewos-usedom.-de/beispieldatei.jpg"] {
display: none !important;
}
}
Das solltest Du uns beantworten können, ausprobiert?
Sofern die Domain korrekt ist ( sehe da mindest. einen potentiellen Fehler! ), sollte das funktionieren.
Sonst poste mal den <img>-Tag
leider hat das nicht funktioniert.
Was verstehst Du denn daran nicht???
Sonst poste mal den <img>-Tag
Hilf uns, Dir zu helfen!
HTML ist gemeint, nicht CSS
im HTML steht nichts. das ist ja das komische. Die Seite erhält die Backgroundimage Anweisung aus der CSS Datei
Wenn es im HTML kein Bild gibt, worauf willst Du dann referenzieren?
ja, da hast du auch wieder recht. Hmm...
Dann muss ich das in der CSS einarbeiten
ich versthe das irgendwie so das er ab einer bestimmten Breite vvon 1022 pixel sein Bild nicht mehr reponsiv sein soll ,ist das richtig ?
Dann setz das Bild über media queries auf display none oder vergebe dann eine Feste Breite ,oder was auch immer passieren soll
Arne, genau! Das meine ich! So soll es sein. Es soll auf Handys z.B. nicht zu sehen sein.
Habe es versucht. Er zeigt die Bilddatei des Hintergrundes nach wie vor an.
Beim CSS musst die die Priorität beachten. Die media gehören als letztes definiert. Auch die "Ansprache" der Elemente hat eine Priorität im CSS.
Sollte es dennoch Probleme geben, kannst Du !important verwenden, allerdings ist es immer die klügere Lösung, die Reihenfolge einzuhalten.
Es funktioniert leider nicht.
Ich habe ein Element, welches allerdings eine Klasse hat:
@media (max-width: 1022px) {
.dv {
display: none !important;
}
}
Aber bei dem Backgrount funktioniert es nicht.
Herzilein... Wenn Du doch ein Element mit einer Klasse hast, warum konntest Du mir bisher den HTML-Code nicht präsentieren?!
Kann es sein, dass Du selbst nicht weißt, was Du da tust???
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.