Utilizzare condizionali e CSS
Se si dispone di un header
includono file di tipo, (o qualcosa di simile al layout
in Rails), basta usare l'IE condizionali:
<body>
<!--[if lte IE 6]>
<div id="ie-warning">This site does not support IE6</div>
<![endif]-->
E poi usa uno stile semplice nel tuo foglio di stile.
Oppure, se si vuole veramente jQuery:
Ecco un semplice script jQuery che fa quello che si vuole. Copia questo e salvarlo in jquery.ie6.js
:
(function($){
$(function(){
var message = "This site does not support Internet Explorer 6. Please consider downloading a <a href='http://firefox.com'>newer browser</a>.",
div = $('<div id="ie-warning"></div>').html(message).css({
'height': '50px',
'line-height': '50px',
'background-color':'#f9db17',
'text-align':'center',
'font-family':'Arial, Helvetica, sans-serif',
'font-size':'12pt',
'font-weight':'bold',
'color':'black'
}).hide().find('a').css({color:'#333'}).end();
div.prependTo(document.body).slideDown(500);
});
})(jQuery);
E poi mettere questo nel head
(dopo l'inclusione di jQuery, naturalmente) della pagina:
<!--[if lte IE 6]>
<script src="jquery.ie6.js" type="text/javascript" charset="utf-8"></script>
<![endif]-->
DEMO
This demo è impostato per mostrare in tutti i browser, ma se lo si include come ho mostrato tra il commando condizionale if lte IE 6
ents, sarà solo presentarsi in IE6 e versioni precedenti di IE.
fonte
2010-01-19 02:55:58
http://browsesad.com/ – Jason
anche +1 per non sostenere IE6. È IL DIAVOLO – Jason
http://ie6nomore.com – BalusC