Antwort #11 am: 13. Juni 2016, 12:23:53
Hatte sie auch so schon gefunden.
Ok, die warenkorb-formatierung hast Du da drin dreimal vereinbart.
Einmal grundsätzlich:
#warenkorb {
clear: both;
float: right;
margin-left: 0;
width: 30%;
display: block;
background-repeat: no-repeat;
background-position: 101% 7px;
}
Da wäre der Warenkorb nun irgendwo rechts am Rand. Aber...
@media only screen and (min-width: 481px)
...bei Geräten, die mindestens 481 px Bildschirmbreite haben kommt der Hintergrund dann:
#warenkorb {
clear: none;
float: left;
margin-left: 2.5641%;
color:#fff;
width: 35.8974%;
display: block;
background: url(images/warenkorb.png) left top no-repeat;
}
nach links. Ganz nach links. Und ganz nach oben. Da wo er steht. Und danach kommt noch...
@media only screen and (min-width: 769px)
Also auch bei Geräten mit mehr als 769px Bildschirmbreite. (Logischerweise haben die dann auch mehr als 481px Breite...)
#warenkorb {
clear: none;
float: left;
margin-left: 1.6949%;
width: 22.2033%;
display: block;
}
Da wird nun gar nichts mehr über den Hintergrund gesagt. Es bleibt also bei der Position oben links, ausser bei Drüberwisch-Mäusekinos, dort klebt er rechts am Rand.
Mach mal aus dem
background: url(images/warenkorb.png) left top no-repeat;
ein
background: url(images/warenkorb.png) center top no-repeat;
Dann suchst Du in deinem Template die Datei styles.css und dort änderst Du in Zeile 418 (müsste das sein)
.boxcartbody{
text-align: right; color:#fff;
}
ab in
.boxcartbody{
text-align: center; color:#fff;
}
Dann sollten eigentlich Warenkorbgrafik und Text zentriert sein.
Das Problem mit der nicht mehr fluchtenden Menueleiste dagegen liegt definitiv an der Breite deiner "Kassieren"-Grafik. Eventuell stellst Du das etwas um. Fehlende physische Bildschirmbreite lässt sich weder mit HTML noch mit css abfangen. Aus dem Grund teste ich immer auf "Minimalkonfiguration". Was da geht geht anders (meistens*) auch.
*) Wenn man nicht gerade versucht, unbedingt ein Template für xtc3 auf mod2 umzubasteln... ,)