Newsgroup: it.comp.www.html
Titolo: Sito ottimizzato per il browser Opera 7 e superiori

Non ho ancora molto sui css 2.1, ma c'e' una grande novità.. display: inline-block.
Verrà utilissimo: sarà possibile affiancare due div senza usare nè float nè posizionamenti.
Ho provato a fare un layout a tre colonne solo con questa nuova cosa, e opera 7.11
è l' unico browser che ho installato che lo supporta.
E la sfiga vuole che ie, il browser ad oggi più diffuso, sia destinato, forse, a non essere
aggiornato per un po'...
Anche solo un paio di anni fa (ma se ne trovano ancora parecchi...) la maggiorparte
dei siti riportava in home page "sito ottimizzato per internet exp..."
Mozilla, per quanto sia avanti non regge il confronto con Opera in quanto a supporto
css. E poi con tutte quelle build che sfornano...
Direi che, per le cose che sto sperimentando, Opera è l' unico browser veramente fedele
e ubbidiente... Limitare la propria creatività per colpa dei browsers è un vero peccato,
passeranno anni prima che anche solo i css 2 e i css2.1 siano pienamente supportati.
Altro che css3...non avremo mai i browser al passo con i css... e soprattutto, cosa molto +
importante ci saranno ancora per molto utenti con installati nn4.7 o ie5 e anche a loro bisognerà
dare la possibilità di navigare.
Al prossimo giro mi sa che scrivo "sito ottimizzato per il browser Opera7 e superiori".
da 
http://www.opera.com/docs/specs/
CSS Level 2
Opera 7 supports all of CSS2 with the exception of:
These properties: direction, font-size-adjust, font-stretch, marker-offset, marks, text-shadow, and unicode-bidi.
The values added to list-style-type in CSS2.
These property/value combinations: "display: marker", "text-align: <string>", "visibility: collapse".
Named pages (as described in section 13.3.2).
The "@font-face" construct.
The :lang() selector
Complete table of CSS level 1 and 2 support
CSS Level 2 Revision 1
CSS 2.1 is currently a W3C Working Draft, compliance is measured against the latest draft,
but the final version may differ.
Opera 7 supports all of CSS 2.1 with the exception of:
The direction and unicode-bidi properties.
The values added to list-style-type in CSS 2.0.
The :lang() selector
CSS Mobile profile
Opera 7 fully supports CSS Mobile profile.
Inoltre l' ultima versione di Opera supporta i tag html <marquee> e il <blink>
Questa potevano risparmiarsela :-)
Tabella comparativa del supporto css di livello due:
http://macedition.com/cb/resources/abridgedcsssupport.html
Saluti,
    SantaKlauss
da 
http://www.darkglass.org/archives/2003/04/18/more_browsers_should_support_css3
CSS is such a cross-browser nightmare. Everywhere you read about it,
people are scrambling for ways to achieve similar effects for their pages
on different browsers.

 Questa potevano risparmiarsela :-)
come mozilla. ma la mia soluzione e' semplice, non usarli. :)
tra l'altro in moz non e' nemmeno implementata in gecko, ma
sopra via XBL e JS. ha, che finezza.
ciao.
-- 
email: goldicus1970 AT 
yahoo.it
web: 
http://www.deelan.com

SantaKlauss ha scritto e deelan ha risposto:
| > Non ho ancora molto sui css 2.1, ma c'e' una grande novità.. display: inline-block.
| > Verrà utilissimo: sarà possibile affiancare due div senza usare nè float nè posizionamenti.
| > Ho provato a fare un layout a tre colonne solo con questa nuova cosa, e opera 7.11
| > è l' unico browser che ho installato che lo supporta.
| posti un codice minimale per il layout? dalle specifiche
| di inline-block non ci ho capito molto.
Lo trovi a fondo pagina. E' una paginetta di esempio, + che altro per sperimentare l' inline-block,
ma è un buon punto di partenza per farci le prove. E' un layout a tre colonne con header e footer.
Le colonne hanno larghezza percentuale, non credo che ci sia modo di fare le due laterali a larghezza
fissa senza usare nè float nè posizionamenti.
E' stranissimo che Opera interpreti il 100% come "un po' più di 100%", quindi la somma in % delle
tre colonne dà il 99% altrimenti quella di dx scivola sotto.
Sono d'accordo con te: fare layout solo per Opera non ha senso, più che altro era una curiosità.
| > Inoltre l' ultima versione di Opera supporta i tag html <marquee> e il <blink>
| > Questa potevano risparmiarsela :-)
| come mozilla. ma la mia soluzione e' semplice, non usarli. :)
| tra l'altro in moz non e' nemmeno implementata in gecko, ma
| sopra via XBL e JS. ha, che finezza.
Oggi pomeriggio facevo altro e mi è venuto un flash: ma se il marquee fosse multiline,
si potrebbe facilmente creare un box in solo html+css per le news scorrevoli senza
java nè javascript. Farò delle prove, ma non credo...
Ciao,
    SantaKlauss________________________:
                       follows inline-block sample page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd
">
<html>
<head>
<title>Display inline-block example by SantaKlauss - works only in Opera7</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="HAPedit 2.6">
<style type="text/css">
body{
    margin: 0;
    padding: 0;
    font-family: verdena, arial,sans-serif;
    }
div#header{
    background-color: #6898D8;
    color: #fff;
    font-size: xx-large;
    text-align: center;
    }
div#content{
    height: 500px;
    background-color: #A0C8FF;
    color: #386CB0;
    }
div#content div#leftcol, div#content div#rightcol{
    display: inline-block;
    width: 20%;
    height: 100%;
    }
div#content div#rightcol{
    text-align: right;
    }
div#content div#centercol{
    display: inline-block;
    width: 59%;
    height: 100%;
    background-color: #88ACD8;
    color: #386CB0;
    text-align: center;
    }
div#footer{
    background-color: #708CB0;
    color: #fff;
    text-align: center;
    font-weight: bolder;
    }
</style>
</head>
<body>
<div id="header">inline-block Example</div>
<div id="content">
    <div id="leftcol">Left column</div>
    <div id="centercol">Center column</div>
    <div id="rightcol">right column</div>
</div>
<div id="footer">
    SantaKlauss
</div>
</body>
</html>

 Opera7 e superiori". 
Da: 
http://www.anybrowser.org/campaign/
"Anyone who slaps a 'this page is best viewed with Browser X' label on a 
Web page appears to be yearning for the bad old days, before the Web, when 
you had very little chance of reading a document written on another 
computer, another word processor, or another network."
-Tim Berners-Lee in Technology Review, July 1996 
-- 
Mackley