Nota: l'utilizzo di un foglio di stile separato o di commenti condizionali per contrassegnare IE11 o meno non è un'opzione, quindi ho bisogno di una soluzione che funzioni nel CSS globale per tutti i browser.Posizione assoluta Problema con: prima dello pseudo elemento con IE 11 <tutti gli altri browser
Sto usando lo "pseudo elemento" precedente su un elemento di intestazione per inserire una virgoletta doppia sinistra. Ha un bell'aspetto in Chrome, Firefox, Safari Mobile, ecc. Ma IE 11 e meno è circa 30 px più in alto.
Ho provato tutto quello che riesco a pensare e nulla di quello che farò posizionerà la virgoletta doppia nello stesso punto su tutti i browser.
Qualcuno sa di una correzione?
HTML:
<h1>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</h1>
CSS:
body {
margin: 20px;
}
h1 {
font-family: Arial, Helvetica, Sans-serif;
font-weight: normal;
font-size: 14px;
font-size: 0.875rem;
line-height: 20px;
line-height: 1.25rem;
position: relative;
padding-left: 44px;
}
h1:before {
font-weight: bold;
font-size: 70px;
font-size: 4.375rem;
line-height: 50px;
line-height: 3.125rem;
position: absolute;
top: 6px;
left: -5px;
content:"“";
}
Chrome:
IE 11:
Quella era la cosa _solo_ ho trascurato di provare. Problema risolto. Grazie!! – Cofey