Nella versione 3.14 di google maps sono state aggiunte alcune nuove regole css per la finestra personalizzata. Io uso il plugin infobox e ora molti dei miei elementi sono sovrascritti.Disabilita gli stili CSS in Google Maps (3.14) Infowindow
Ad esempio:
.gm-style div,.gm-style span,.gm-style label,.gm-style a {
font-family: Roboto,Arial,sans-serif;
font-size:11px;
font-weight:400
}
.gm-style div,.gm-style span,.gm-style label {
text-decoration:none
}
.gm-style a,.gm-style label {
display:inline
}
.gm-style div {
display:block
}
.gm-style img {
border: 0;
padding: 0;
margin: 0
}
C'è un modo per cambiare la situazione, tranne che devo sovrascrivere questo stili Google tramite "importante"?
EDIT:
Il font "Roboto" sarà anche caricato. Se ti interessano le prestazioni, allora non è molto bello.
EDIT2:
Ok, importante non è necessario. La sovrascrittura degli stili di google è anche possibile aumentando la specificità dei selettori CSS. Ma questo non cambia che devo sovrascrivere tutti gli stili di google. E verrà caricato anche il carattere Roboto.
È possibile aumentare la [specificità] (http://www.w3.org/TR/CSS2/cascade.html#specificity) dei selettori - puoi pubblicare le regole che hai scritto e quelli che li stanno ignorando? La tua domanda non è molto chiara. – Adrift
Perché questi stili dovrebbero essere applicati a una infobox (che presumo sia la [libreria di utilità InfoBox] (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference. html) – geocodezip
Sì ... Devo cambiare '.link' per' a.link' per esempio, lo so, ma fino ad ora non ci sono stili caricati e ora ci sono alcuni stili. Sarebbe bello disabilitare questi con un'opzione, ma ok ... Devo occuparmene –