ciao,
scusate ho dei problemi con ie6 7 8 e 9 insomma tutto il modo ie...
Ho caricato un'immagine nell'header questa è caricata via css
#top-center {
background: #1C1C1C url('images/miosito-header.gif')no-repeat ;
margin:0 auto;
min-height:100px;
}
su safari chrome e mozilla non ci sono problemi, ma ie ha sempre dei problemi e non so come fare.
Ho attivato anche l'opzione per il tema per i file png, ora ho provato con gif, ma non c'è verso in nessun modo riesco a veder l'immagine e la stessa cosa si verifica per un blocco nel quale ho inserito un'immagine di sfondo:
#block-views-BloccoNews-block_1 {
margin-top: 4px;
background: url('images/Comunicazione_miosito_NewsBlocco.jpg')no-repeat ;
border: 1px solid #7fa5b6;
}
stessa cosa per il menu Suckerfish....
Cosa posso fare, non so più che pesci pigliare...
Grazie
Tiz
Strano, sei il primo di incontrare problemi con questi meravigliosi browser della Microsoft. ;-)
Non so se era solo un errore di battito qui, ma manca uno spazio dopo la parentesi chiusa e il
no-repeat
. Appena provato con IE7 e 8 usando questo: http://www.w3schools.com/css/tryit.asp?filename=trycss_background_shorthand - togli lo spazio è l'immagine sparisce!Ma devono lavorare sodo quelli altri browser per arrivare al livello superiore della famiglia IE...
Più imparo, più dubito.
ciao jhl.verona!
non è bastato modificare il ; per ottenere il risultato... ho fatto andare cron ma non vedo nessuna differenza...
ho tolto anche il commento a queste parti ma non funziona ancora...
<!--[if IE]
<style type="text/css" media="all">@import "<?php print base_path() . path_to_theme() ?>/css/ie.css";</style>
<![endif]-->
<?php if ($suckerfish) { ?>
<?php if (theme_get_setting('simply_modern_suckerfish')) { ?>
<!--[if lte IE 6]>
<script type="text/javascript" src="<?php print $GLOBALS['base_url']."/"; print $directory; ?>/js/suckerfish.js"></script>
<![endif]-->
<!-- <script type="text/javascript" src="<?php print $GLOBALS['base_url']."/"; print $directory; ?>/js/pickstyle.js"></script> -->
scrivendo solo:
<style type="text/css" media="all">@import "<?php print base_path() . path_to_theme() ?>/css/ie.css";</style>
<?php if ($suckerfish) { ?>
<?php if (theme_get_setting('simply_modern_suckerfish')) { ?>
<script type="text/javascript" src="<?php print $GLOBALS['base_url']."/"; print $directory; ?>/js/suckerfish.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(document).pngFix();
});
</script>
Scusami, vuolevo dire fra la parentesi chiusa ed il 'no-repeat'.
Cioè questo non va:
background: #1C1C1C url('images/miosito-header.gif')no-repeat ;
ma questo si:
background: #1C1C1C url('images/miosito-header.gif') no-repeat ;
Nel link dato, ho tolto lo spazio, e l'immagine sparisce. Si vede che il parser di IE ha qualche problemino, ma le specifiche dicono che lo spazio ci deve essere.
Più imparo, più dubito.
non va nemmeno questo:
background: #1C1C1C url('images/DerMap-header.png') no-repeat ;
con ie8 ok 7 e 9 no...
IE 8 è The Best, per la 9 è troppo presto !
già ma mi chiedono che funzioni anche sulla 7... e sono dell'idea anche io che son tanto stufo di ie!!!
Grazie del PM - guardando il sito è tutto chiaro.
Il codice che ti ho dato funziona, ma purtroppo qualcuno ha insistito ad aggiungere altri CSS nel HTML. Il colpevole è:
#squeeze-top {
background:#ffffff;
margin:0 auto;
}
viene ignorato dalle altre browser, ma IE7 lo esegue. Non so esattamante perchè succede questo - mistero dell'informatica.
Dato che è al interno di #top-center, fa cancellare l'immagine sostituendo il bianco.
John
Più imparo, più dubito.
E' assurdo che si pretenda il perfetto funzionamento con IE 7...
aumentagli la parcella al cliente : oppure digli di telefonare lui a Billy e chiedergli spiegazioni (1 telefonata breve = 300 euri)
Ciao a entrambi...
grazie jhl.verona grazie al tuo lavoro sono riuscito a risolvere il problema, l'unica cosa che non mi da pace è il blocco in basso a dx che solo con con il 7 si vede bene mentre con gli altri rimane sotto alla penultima voce...capirò prima o poi come funziona...mah solo vivendo si potrà dire...
Lorenzo non so che dire ahimé tutti vogliono che funzioni con ie e quindi dobbiamo solo, nel mio caso, sperare che qualcuno mi/ci aiuti a risolvere i problemi in modo da non dover più richiederli e fare autonomamente...forse un giorno anche ie capirà come gestire le pagine web! ha ha ha
Grazie ancora
Tz