Mostra notizie nelle discussioni
Avatar
☺
Scritto da
il 2011-09-09 12:35:00.0 alle 2011-09-09 12:35:00.0
Trollate totali: 6532
Re: HTML5 vs HTML4

- Scritto da:
>
> - Scritto da: Daisuke Niwa
> > Diverse cose sono cambiate, incluse alcune
> regole
> > che potrebbero rompere diversi
> > siti.
>
> tipo?

Per esempio.
I tag INPUT nelle form.
Come sai, quando premi "INVIA", al server sono mandate coppie di tipo
nome = valore
Dove "nome" è l'attributo "name" del tag INPUT e il valore è il valore che contiene.
Ecco...
Dall'HTML5 in poi questo vale praticamente per tutti gli INPUT... salvo quando il type="image", in quel caso, anziché la coppia nome = valore, avrai nome_x = coordinataX, nome_y=coordinataY

Ora... diverse persone fra cui io, per sapere se una form era stata inviata, testavano la presenza della coppia nome = valore nel POST dei dati del pulsante SUBMIT della form. Dall'HTML5 in poi, se il pulsante SUBMIT è di tipo immagine (magari perché vuoi che il pulsante sia carino), questo tuo metodo non funzionerà più, la tua pagina non saprà che hai inviato i dati e perciò li scarterà.

È una cosa illogica... perché mai l'INPUT di tipo immagine non deve inviare oltre a nome_x e nome_y anche la coppia nome=valore come è logico che sia visto che vale per tutti gli altri INPUT e visto che non rompe né da problemi di alcun tipo? Però è così. Se vai a vederti l'algoritmo del W3 che dettaglia questo funzionamento vedrai che è proprio così che è inteso funzionare... perciò incazzarsi con i browser se da un giorno all'altro la tua pagina non funziona più non serve a nulla. È colpa di una scelta illogica del W3 ma che i browser devono rispettare. Prima ai browser era lasciato campo libero, ora non più.

Arricchimento culturale in Svezia in corso

Ad https://www.breitbart.com/europe/2019/01/04/patient-placed-in-quarantine-after-suspected-ebola-case-in-sweden/
The Emergency Room of a Swedish hospital was closed down Friday morning after a patient recently returned from Africa arrived vomiting blood, a possible symptom of the deadly and contagious Ebola virus.‎
Avatar
☺
Scritto da
il 2011-09-09 12:19:00.0 alle 2011-09-09 12:19:00.0
Trollate totali: 6532
Re: HTML5 vs HTML4
- Scritto da: ::1
>
> - Scritto da: Daisuke Niwa
> > Anche se nel DocType c'è scritto HTML4
> > il browser deve applicare le regole dell'HTML5,
> > punto e basta.
>
> Non mi risulta.

Non lo troverai scritto da nessuna parte, non esplicitamente per lo meno, o almeno io non l'ho trovato. Però è comprensibile che sia così.

L'HTML5 è per lo più retro-compatibile con l'HTML4, tuttavia dettaglia il funzionamento dell'HTML in modo molto più rigoroso di quanto facesse l'HTML4, fornendo persino algoritmi di comportamento che i browser devono seguire.
In altre parole, l'HTML5, chiarisce meglio il comportamento dell'HTML in genere per come lo volevano implementato quelli del W3 e non per come è stato invece implementato dai browser.

Ora, anche secondo me sarebbe stato meglio lasciare le cose come stavano per l'HTML4 e applicare i cambiamenti solo dal 5 in poi. Però questo porta a complicazioni non indifferenti per chi fa i browser.
La soluzione più semplice è quella di adattarsi agli algoritmi del W3 e buttare l'implementazione vecchia.
La nuova implementazione gli garantisce una buona retrocompatibilità (con i suoi limiti, ovviamente) per senza dover attivare e mantenere engine diversi di parsing e comportamento dell'HTML.

D'altra parte... a che pro dovrebbero essere mantenute le vecchie versioni se il loro funzionamento è in contrasto con la base fondante dell'HTML che è la separazione fra semantica e presentazione? È come voler mantenere un bug perché fino a ieri si è sempre fatto così.

Senza contare che l'approccio di mantenere vive le vecchie versioni che pasticciano fra semantica e presentazione tende a dare un alibi agli sviluppatori per continuare a sviluppare pagine rotte e difficilmente fruibili da altri utenti.

Faccio presente che lo scopo dell'HTML non è quello di mantenere la retrocompatibilità con i vecchi browser, ma quello di fornire le informazioni all'utente a prescindere dai suoi handicap e dal mezzo che deve usare. Questo dunque è prioritario e se nella specifica vecchia ci sono bug in questo senso, questi bug vanno eliminati, non mantenuti con la scusa "eh ma tanto lì c'è scritto che la pagina è HTML4".

L'ulteriore hint, a parte le argomentazioni logiche, che il W3 vuole sbarazzarsi della "scusa" della versione per continuare a mantenere quelli che sono veri e propri bug nella specifica è che nel DOCTYPE dell'HTML5 è scomparso ogni riferimento alla versione.

Riassumendo dunque vantaggi e svantaggi.

Vantaggi:
- i browser non dovranno più mantenere i vecchi engine con interpretazioni loro della specifica, questo significa browser con engine più piccoli e più veloci senza tanti salti condizionali tipo
> if HTML4 allora
> elseif HTML3 allora
> .....
- i bug nella specifica HTML vengono così messi da parte una volta per tutte e l'HTML viene usato in modo corretto
- forzi in questo modo gli sviluppatori ad adattarsi all'ultimo standard disponibile togliendo loro la possibilità di continuare ad usare standard rotti che danno problemi a diversi utenti
- l'HTML5, essendo quasi completamente retrocompatibile con l'HTML4, può essere usato per interpretare qualsiasi versione precedente senza doversi sbattere tanto. Eventuali problemi saranno solo problemi minori, perfettamente sopportabili (in altre parole, con questa scelta, non è che rompi tutte le pagine su Internet rendendone il contenuto non fruibile)
- con la scomparsa di ogni riferimento dalla versione dal DOCTYPE si sottolinea agli sviluppatori che l'unica implementazione valida è sempre l'ultima (pur essendo studiata per essere per lo più retrocompatibile con le versioni precedenti)

Svantaggi:
- ci sarà un periodo di transizione in cui ci saranno delle pagine con lievi difetti a causa del fatto che i browser dovranno cambiare comportamento
- diversi sviluppatori si incazzeranno perché dovranno aggiustare le loro implementazioni

Figurati che io ho dovuto mettere mano a quasi tutte le mie applicazioni intranet (con modifica di una 40ina di file) proprio per questa ragione... quindi non è che sia proprio un sostenitore di questa politica ma capisco che ha vantaggi che sono ben al di sopra degli svantaggi che la cosa presenta.
Avatar
☺
Scritto da
il 2011-09-09 04:01:00.0 alle 2011-09-09 04:01:00.0
Trollate totali: 6532
Re: HTML5 vs HTML4

- Scritto da: altg
> um.. adesso capisco chi c'e` al W3.
> In maggioranza sviluppatori di firefox.
> Temo ci sia un conflitto d'interesse.
> Con tanto di leggi ad-browser. Imbarazzato

Non credo, perché il problema a cui mi riferivo era un problema di comportamento proprio di Firefox. In pratica una cosa da un giorno all'altro aveva smesso di funzionare come era funzionata dalla versione 0 di Firefox in su... e questo perché il W3 ha scelto un'implementazione diversa (ed estremamente illogica, cosa che gli ho fatto notare e infatti mi hanno risposto che hanno scelto l'altra implementazione più o meno tirando la monetina e senza rendersi conto che questo poteva in effetti essere un problema).
Anzi, alcuni di loro mi hanno addirittura risposto "abbiamo scelto l'implementazione di IE" A bocca storta
Avatar
☺
Scritto da
il 2011-09-09 03:57:00.0 alle 2011-09-09 03:57:00.0
Trollate totali: 6532
Re: width of input of type file (on fire
> E` un campo di testo con un pulsante di fianco.

Size si applica solo ai campi testuali, perciò si applica solo alla parte testuale del componente. Non ha un significato grafico. Width ha un significato grafico e si dovrebbe usare quello. L'HTML4 era bacato, ora è stato aggiustato con l'HTML5.
Un browser vocale, per esempio, potrebbe usare l'attributo size per leggere a voce tot-caratteri. Per esempio, dicendo size="20", il browser vocale potrebbe leggere un "preview" di 20 caratteri e poi permettere all'utente di approfondire ulteriormente. Come vedi, nel caso del browser vocale, l'attributo size ha un significato ben preciso ed è utile. Mentre l'attributo width non ha alcun significato o utilità. Ho fatto solo un esempio scemo e non so se è questa la ragione che ha spinto il W3 a _tenere_ l'attributo size, ma ti mostra come i due attributi abbiano significati diversi.

> se ho ragione ho ragione,
> se avevo torto avro` ragione,

Guarda, è come le regole della strada. Non è questione di ragione o torto. Può non piacerti che su quella strada ci sia il 50Km/h, puoi anche usare la logica e dire "cazzo, non c'è nessuno, perché devo andare a 50Km/h?". A quel punto acceleri. Nel caso migliore ti becchi solo la multa. Nel caso peggiore un bambino ti attraversa la strada da un'uscita che tu non avevi visto e considerato e l'ammazzi.
Stessa cosa per lo standard. Lo standard è lì per un motivo. Possono sembrarti assurde le sue scelte, in tal caso puoi andare sulla loro mailing-list o sul loro bugzilla e discuterle... ma dovresti rispettarle, per evitare nel frattempo di fare un macello.
Il W3 ha deciso così, e non puoi prendertela con Firefox se fa quello che il W3 ha stabilito.

> Width e` ignorata da firefox per gli input di
> tipo file.

Vero. Ma non è colpa di Firefox.

> su quel cazzo di browser l'unico
> modo per ottenerla e` approssimarla con
> l'attributo SIZE.

Non è colpa di Firefox. È come se ti incazzassi con il vigile che ti ha dato la multa perché hai posteggiato in doppia fila. Il vigile ha solo applicato il codice della strada.

> In HTML4 aveva chiaramente motivazioni grafiche,

L'HTML4 non esiste più. È interamente deprecato.

> Bene, allora come lo dimensiono? A bocca aperta

Non puoi. Il dimensionamento non è previsto.
Usa uno dei trucchetti che trovi sul web. Non so che dirti.

> Sbagliando, perche` nel corso di questi strani
> eoni c'e` sempre
> stato.

Tempo fa ho fatto notare che un'altra cosa aveva cambiato comportamento. Lo detto al W3, il W3 mi ha risposto: "si, lo sappiamo. La ragione per cui _PRIMA_ funzionava è che i browser potevano fare quel cazzo che volevano visto che l'HTML era vago, ora non più... gli algoritmi di interpretazione dell'HTML sono stabiliti da ora in poi dal W3 e i browser si devono adeguare".

> Gli altri poveracci hanno voluto

È irrilevante perché PRIMA l'HTML era fornito come un set di regole vaghe. Ora l'HTML è fornito con tanto di algoritmi di interpretazione fissi del W3. In altre parole, prima, i browser potevano fare quel che volevano, ora non possono più permettersi questo lusso... non se vogliono attenersi allo standard.
Avatar
☺
Scritto da
il 2011-09-09 03:56:00.0 alle 2011-09-09 03:56:00.0
Trollate totali: 6532
Re: width of input of type file (on fire
- Scritto da: altg
> Se il CSS dice (dove? puoi belinkare il passaggio
> esatto?)

Te l'ho belincato. Il CSS3 (e quindi nemmeno l'1 e il 2 perché il 3 li include) non si occupa dei controlli composti. La width è una caratteristica del CSS. Ergo la width non si applica ai controlli composti. Il browser può fare quel che gli pare. La cosa migliore però, per sicurezza, è non fare nulla.

> mettere la width a piacere?

Se la specifica non copre quel componente i browser possono fare quello che vogliono.

> se la mette zero e` compliant?

No, come fa ad essere compliant con qualcosa che non esiste?

> e` proprio una cosina facile facile,

Mah, che sia facile facile lo dici tu. Logicamente penserei che la width si applica all'intera dimensione del campo... e probabilmente sarà così... però il CSS non lo dice nel caso dei componenti composti, quindi stai tirando ad indovinare.
E se poi uno specifica una dimensione 0? Il browser deve accettarla? Ci sono dimensioni minime/massime? Quali?

> usavano
> size in firefox perche` firefox IGNORA
> l'attributo width.

Ed è lecito che lo faccia. Firefox ti da modo di usare il size, perché il size si applica all'elemento testuale del controllo composto e fa parte della specifica dell'HTML5. Puoi usare quello, anche se impreciso perché, come dicevo, il size non dovrebbe essere usato per ragioni grafiche.

> Anche se il documento dichiara di essere HTML4?

Si. Vedi post HTML4 vs HTML5. L'unica specifica HTML è sempre l'ultima stabilita dal W3C. Il DOCTYPE infatti dal 5 in poi si definisce solo HTML, senza specificare una versione. In altre parole, al momento, l'HTML5 _è_ lo standard HTML e rende deprecate tutte le versioni precedenti.

Non ti piace? Neanche a me. Ma capisco che se i browser devono cominciare ad implementare una specifica diversa per ogni versione alla fine avremo browser da 1 giga lenti come la morte. Inoltre, obbligando i browser ad adattarsi SEMPRE all'ultima versione, si evita gente che sviluppa ancora con standard vecchi.

> Firefox pero` si comporta cosi` dal 2000.

Probabilmente Firefox aveva compreso che l'attributo "size" non era uguale all'attributo "width".
L'attributo size è un attributo di "significato", l'attributo width è un attributo meramente grafico.
Alla fine evidentemente il W3 ha dato ragione a Firefox e l'interpretazione di Opera e altri è risultata sbagliata.
Come mi ha detto il W3... l'HTML4 è molto vago, impreciso e inconsistente. Nell'HTML5 hanno cercato di eliminare imprecisioni e inconsistenze e perciò, noi sviluppatori, dovremmo attenerci a quello e considerare le specifiche dell'HTML4 carta straccia.

> Opera la interpreta in pixels perche` il
> documento si dichiara
> HTML4.

Continui a sragionare da fanboy invece che con la logica. L'attributo "size" ha un significato diverso dall'attributo "width". Il fatto che il W3, nella scrittura delle specifiche HTML4, abbia chiarito che l'attributo size si misura in caratteri per i campi input di tipo password e testuali è una hint importante perché mostra qual'era il significato dell'attributo size. In altre parole, il W3, voleva che size, nei campi testuali, rappresentasse la dimensione in caratteri del campo. Firefox l'ha capito, e ha capito che nelle specifiche dell'HTML4 si erano dimenticati del input di tipo file che anch'esso è testuale. Aveva il 50% di possibilità di azzeccarla, e l'ha azzeccata mentre Opera ha implementato la specifica vaga dell'HTML4 senza chiedersi il _perché_ per i campi testuali e password il campo Size si misurasse in caratteri, e ha sbagliato. Tutto qui.

> Ma non era composto?

Si. Ma è un campo testuale, e il size si applica solo ai campi testuali, per il resto c'è già width. Sennò che senso avrebbe avere size e anche width? Ovviamente devono avere due significati diversi, se esistono entrambe.

In realtà come ho detto l'HTML4 è pasticciato e vago.

Prevedeva per esempio l'attributo size anche per il tag HR che è evidentemente un tag meramente grafico. E infatti, in HTML5, l'attributo size per il tag HR è stato eliminato.

Il coraggio degli asiatici

Ad https://imgur.com/iYd5ZkJ
Cinesi salvano Gatto Selvaggio da sicuro annegamento, altro che musulmani!‎
Avatar
☺
Proc di Catania
Scritto da
il 2011-09-09 03:15:00.0 alle 2011-09-09 03:15:00.0
Trollate totali: 6532
Australopithecus Sediba
Immagine postata dall'utente

Mathew Berger lo scopritore di questa nuova razza. Dovrebbe avere 12 anni oggi Imbarazzato
Avatar
☺
Scritto da
il 2011-09-09 02:56:00.0 alle 2011-09-09 02:56:00.0
Trollate totali: 6532
Re: HTML5 vs HTML4
P.S.: Si noti che, infatti, dal DOCTYPE a partire dall'HTML5 è sparita la versione. Questo perché è irrilevante... i browser devono sempre applicare le ultime specifiche del W3.
Avatar
☺
Scritto da
il 2011-09-09 02:52:00.0 alle 2011-09-09 02:52:00.0
Trollate totali: 6532
HTML5 vs HTML4
Diverse cose sono cambiate, incluse alcune regole che potrebbero rompere diversi siti.

Inizialmente pensavo fosse colpa di Firefox. Dopo aver litigato con loro è saltato fuori che loro non potevano farci nulla, perché il W3 aveva deciso diversamente.

Sono quindi andato a litigare con quelli del W3 e mi è stato detto che l'HTML4 va considerato deprecato.

Diverse scelte in HTML4 erano scelte frettolose, incoerenti e mal pensate. Il tizio mi ha detto che sono stati un sacco di tempo a tirar fuori le specifiche dell'HTML5 _proprio_ perché stavolta non volevano cadere nell'errore fatto con l'HTML4. In altre parole BISOGNA considerare le specifiche dell'HTML5 come le specifiche GENERALI dell'HTML. Anche se nel DocType c'è scritto HTML4 il browser deve applicare le regole dell'HTML5, punto e basta. l'HTML4 è praticamente deprecato e i browser non sono più obbligati ad implementarlo. Applicheranno invece di default le regole dell'HTML5.
Avatar
☺
Scritto da
il 2011-09-09 02:39:00.0 alle 2011-09-09 02:39:00.0
Trollate totali: 6532
Re: width of input of type file (on fire
- Scritto da: altg
> Allora non ci siamo capiti.
> In questo thread non e` un fatto di colorazione,
> bordi
> eccetera.

Io sto parlando di stili. Fra gli stili ci sono bordi, colori, dimensioni, ecc.

> E` un fatto di width, di larghezza.

Cioè di dimensioni, ovvero di stile.
Il CSS1-2-3 non si applica ai controlli composti. Ergo nemmeno il width e l'height.

> Parte dello stile, parte dei coreattrs.
> E firefox non la accetta.

E fa bene. Come potrebbe? Il CSS1-2-3 non tratta quel componente e non vi si applica. Non è che _una parte_ del CSS non si applica a quei controlli... no... proprio _tutto_ il CSS non si applica.

> E nell'html4 sbaglia anche a definirla a partire
> dall'attributo "size" perche` la interpreta in
> caratteri e non in
> pixels.

http://www.w3schools.com/html5/att_input_size.asp

The size attribute specifies the width, in characters, of an input field.

Newbie, inesperto

>
> http://www.w3.org/TR/html4/interact/forms.html#h-1
> dice:
>
> size = cdata [CN]
> This attribute tells the user agent the initial
> width of the control. The width is given in
> pixels except when type attribute has the value
> "text" or "password". In that case, its value
> refers to the (integer) number of
> characters.


http://www.w3.org/TR/html5/common-input-element-at...

In HTML5 "size" si riferisce solo alla dimensione in caratteri.
La specifica HTML4 non va più presa in considerazione, diverse cose in HTML5 sono cambiate.

> E` in pixels eccetto quando l'input e` di tipo
> text o
> password.
> File non e` text ne` password, quindi dev'essere
> interpretata in
> pixels.

Vero in HTML4, ma ora i browser implementano l'HTML5.

> Ma firefox la interpreta in caratteri.

Proprio come dice la specifica.

> Mica e` la fine del mondo, ma e` fuori standard e
> devono
> fixarlo.

Si, Opera lo è.

> Dal 2000. Da quando si chiamava PHOENIX
> rompe le scatole con questa
> interpetazione.

Devi usare la logica.
Tutti i campi di tipo _testuale_ si misurano in _caratteri_. Fanno eccezione i campi _grafici_ che invece si misuravano in pixel.
L'input di tipo FILE è un campo di tipo _testuale_ perciò il size si misura in caratteri.
Questa era probabilmente la logica che ha sempre spinto firefox dietro la sua interpretazione delle specifiche. È una logica giusta e infatti il W3 gli ha dato ragione.

Ad ogni modo qui tu stai confondendo SIZE e WIDTH. Width si misura in pixel/em/ecc e fa parte del CSS, Size che non fa parte del CSS invece si misura in caratteri.
Mentre il width ha un significato strettamente grafico, il size ha un significato non necessariamente grafico.
È un po' come la differenza che passa fra il tag B e il tag STRONG. Sono simili, ma il primo è deprecato perché è meramente grafico, il secondo invece no, anzi, è incoraggiato lì dove serve.

In altre parole tu vuoi usare il SIZE per motivi grafici, sbagliando, perché il SIZE non ha motivazioni grafiche. Il Width si, ma il Width si specifica nel CSS (lì dove previsto dallo standard e l'input type="file" non è previsto nel CSS).

Ora, torniamo al discorso "perché il width viene ignorato da Firefox?".
Ho già detto che il width non fa parte delle specifiche CSS sull'input type FILE. Quindi come dovrebbe interpretarlo Firefox? A quale parte del componente si riferisce? Al campo testuale? Al pulsante? A entrambe? In che rapporto dovrebbe essere tenuta la dimensione pulsante/campo testuale? Deve tenere conto di bordi interni? La risposta a tutte queste domande è la stessa: boh. Non esiste una specifica che dica chiaramente a che si riferisce il width nel caso dei componenti composti, firefox ha dunque scelto di non implementarlo proprio, onde evitare, fra 5/10/15 anni di aver contribuito a rompere tutti i siti WEB che da un giorno all'altro si troveranno con dimensioni sbagliate perché il W3 ha preso una scelta diversa.

Vieni anche tu a scuola in Svezia!

Ad https://www.breitbart.com/europe/2019/01/11/swedish-journalist-teachers-have-given-up-rising-school-violence/
Qui accettiamo qualunque tipo di animale! Non facciamo discriminazioni noi! Mica siamo razzisti!!!‎
Avatar
☺
Scritto da
il 2011-09-09 01:37:00.0 alle 2011-09-09 01:37:00.0
Trollate totali: 6532
Re: width of input of type file (on fire

- Scritto da:
> > http://www.w3.org/TR/css3-ui/
> >
> > Specifica CSS3 (Scope).
> > In addition, this document does not
> > attempt to solve all user interface related
> > issues / features that can be found in modern
> > user interfaces. Perhaps future versions may
> > attempt to solve these. For
> > example:
> >
> > * Complex or composite controls (e.g. the HTML4
> > <INPUT type="file"> and the <ISINDEX>
> > elements).
> > * The appearance, styling and coloring of
> > scrollbars.

> > [CUT]
> >
> > Quindi né i componenti composti né le scrollbar
> > sono stati presi in considerazione dalla
> > specifica del CC3 (e di conseguenza nemmeno
> dalle
> > precedenti).
> > Non è quindi Firefox a non essersi adattato allo
> > standard CSS... ma è lo standard CSS a non
> > applicarsi, per ora, quelle due
> > componenti.
> >
> > In altre parole, Firefox si comporta
> > correttamente quando non ti lascia mettere uno
> > stile a quelle componenti, se lo facesse si
> > starebbe inventando uno standard tutto suo e
> > potrebbe portarti a creare siti che potrebbero
> > non funzionare su altri browser o potrebbero
> > comportarsi in modo difforme dallo standard CSS
> > futuro. Se gli altri browser ti lasciano stilare
> > quei campi e componenti si tratta di un loro
> > bug.
> >
> > È fastidioso, lo so, anche io avrei voluto poter
> > stilare il campo input type="file" più di una
> > volta... ma non si può fare... nemmeno le cose
> > base, perché il CSS si applica a tutti i
> > componenti... TRANNE quelli che esclude
> > esplicitamente, e questi sono quelli
> > esclusi.
> >
> > Se vuoi puoi usare librerie e trucchi vari, ma
> > non puoi dare la colpa a Firefox per non
> > implementare qualcosa che è esplicitamente
> > escluso dallo standard (il perché non lo so,
> > immagino ci siano ragioni di sicurezza dietro o
> > complessità varie che ancora non sono state
> > indirizzate dal W3C).
>
> Sì ma nulla vieterebbe al W3C di decidere uno
> standard per lo stile dei controlli finora
> esclusi e pubblicarlo, nel frattempo, in una
> bozza di una versione CSS successiva in modo che
> i produttori di browser possano
> regolarsi.

Il CSS3 oramai non può essere toccato se non per piccoli aggiustamenti a quello che già prevede. Non possono aggiungere cose al CSS3. Puoi però sperare che, una volta che il CSS3 è stato finalizzato, queste caratteristiche vengano aggiunte nel CSS4.
Francamente non ho idea del perché il CSS3 non tratta i componenti composti, probabilmente ci sono complicazioni che noi, esterni, non vediamo.

Ad ogni modo puoi suggerirgli la cosa
http://www.w3.org/Bugs/Public/enter_bug.cgi?produc...

In "severity" metti "enhancement", Hardware "All", OS "All". Come titolo potresti mettere "Styling Composite/Complex Controls".
Spiega che è oramai dal 2000 che si sta cercando di stilare i componenti tipo input type="file" e che sarebbe anche ora che facessero qualcosa al riguardo.
Avatar
☺
Scritto da
il 2011-09-09 01:24:00.0 alle 2011-09-09 01:24:00.0
Trollate totali: 6532
Re: width of input of type file (on fire
http://www.w3.org/TR/css3-ui/

Specifica CSS3 (Scope).
In addition, this document does not attempt to solve all user interface related issues / features that can be found in modern user interfaces. Perhaps future versions may attempt to solve these. For example:

* Complex or composite controls (e.g. the HTML4 <INPUT type="file"> and the <ISINDEX> elements).
* The appearance, styling and coloring of scrollbars.

[CUT]

Quindi né i componenti composti né le scrollbar sono stati presi in considerazione dalla specifica del CC3 (e di conseguenza nemmeno dalle precedenti).
Non è quindi Firefox a non essersi adattato allo standard CSS... ma è lo standard CSS a non applicarsi, per ora, quelle due componenti.

In altre parole, Firefox si comporta correttamente quando non ti lascia mettere uno stile a quelle componenti, se lo facesse si starebbe inventando uno standard tutto suo e potrebbe portarti a creare siti che potrebbero non funzionare su altri browser o potrebbero comportarsi in modo difforme dallo standard CSS futuro. Se gli altri browser ti lasciano stilare quei campi e componenti si tratta di un loro bug.

È fastidioso, lo so, anche io avrei voluto poter stilare il campo input type="file" più di una volta... ma non si può fare... nemmeno le cose base, perché il CSS si applica a tutti i componenti... TRANNE quelli che esclude esplicitamente, e questi sono quelli esclusi.

Se vuoi puoi usare librerie e trucchi vari, ma non puoi dare la colpa a Firefox per non implementare qualcosa che è esplicitamente escluso dallo standard (il perché non lo so, immagino ci siano ragioni di sicurezza dietro o complessità varie che ancora non sono state indirizzate dal W3C).
Avatar
☺
Scritto da
il 2011-09-09 00:57:00.0 alle 2011-09-09 00:57:00.0
Trollate totali: 6532
Re: Ma come fa lion

- Scritto da:
> A tenere aperte le applicazioni anche da spento?
> La roba in RAM la copia anche sull'hd?
> Newbie, inesperto

Due soluzioni:
1) non è spento, continua ad alimentare la RAM ed è pronto a ripartire immediatamente appena il clock è ristabilito al processore. In altre parole è in stand-by.
2) è in ibernazione. È spento, ma il contenuto della RAM è scritto sul disco. All'avvio la RAM viene ripescata, ricostruita dal disco e il tutto riprende da lì.

L'ibernazione è particolarmente dannosa da un punto di vista della privacy. I dati che finiscono sul disco spesso lì restano, anche per giorni, settimane, mesi.
Avatar
☺
Scritto da
il 2011-09-09 00:53:00.0 alle 2011-09-09 00:53:00.0
Trollate totali: 6532
Re: Cosplay
- Scritto da:
> A nessuno interessa il cosplay?

Femmina; too old.

> Dove sono finiti
> i pedoni?

Femmina; too old.

> Dopo le furiose liti dei giorni scorsi
> sono spariti tutti?
> A bocca aperta

Femmina; too old.

AH SI ma NO Non lo so

Ad http://sallo.it
LO SAI? Allora NON fa per te. NON LO SAI? Allora non ti serve.‎
Avatar
☺
Scritto da
il 2011-09-08 21:50:00.0 alle 2011-09-08 21:50:00.0
Trollate totali: 6532
Re: E ALLORA ?!?!

- Scritto da: Giambo
> Li volete leggere questi PVT o cosa Arrabbiato ?!?!

Non mi vuoi bene... Triste a me non hai scritto nulla In lacrimeIn lacrimeIn lacrime
Avatar
☺
Scritto da
il 2011-09-08 20:14:00.0 alle 2011-09-08 20:14:00.0
Trollate totali: 6532
Re: Disabili in rivolta contro i tagli

- Scritto da: exsinistro
> http://www.corriere.it/salute/disabilita/11_settem
>
> Alla manifestazione dei disabili contro il
> governo, molti ciechi ci sono andati in auto,
> potevano farlo visto che avevano la
> patente.
> Alcuni sordomuti urlavano slogan contro
> Berlusconi, alcuni paraplegici correvano
> lanciando
> sassi.

Già, perché i disabili veri non esistono, esistono solo i truffatori...
Avatar
☺
Scritto da
il 2011-09-08 20:11:00.0 alle 2011-09-08 20:11:00.0
Trollate totali: 6532
Re: width of input of type file (on fire

- Scritto da: altg
> Perche` non lo considerano importante. A bocca storta

Semplicemente non sanno come fare.
Il comportamento dei controlli dipende dal W3C.
Se il W3C non descrive come questi debbano rispondere al CSS i vari browser non sono autorizzati a farlo al posto loro. In particolare, nel caso specifico, probabilmente, non vogliono rischiare che attraverso degli stili l'utente possa essere ingannato nel caricare un file su un sito malevolo. Probabilmente quindi non vogliono prendersi la responsabilità di toccare qualcosa che il W3C non vuole modificare e che potrebbe portare a furto di dati.

Ad ogni modo esistono modi per bypassare questo limite... questo è uno dei più conosciuti:
http://www.quirksmode.org/dom/inputfile.html

>
> Importance:     -- minor with 89 votes
> (vote)

>
> Non ho mai avuto una gran compatibilita` di
> vedute su cosa abbiano considerato importante nel
> corso della loro storia. Per esempio per me la
> velocita` a cui si aggiorna una pagina con F5, o
> quella a cui parte il browser, sarebbe
> importante. Per loro pare di no. Ricordo come
> firefox fosse lento come un pachiderma con la
> labirintite, sull'Eee a 900 MHz, dove Opera
> andava tranquillo come qui sull'iMac. Poi perche`
> uso Opera? mah, chissa`... forse perche` li ho
> sempre visti, ma sempre, da sempre, un tantino
> piu` attenti a quel che fanno? certo non hanno
> tutti quei cosini che la gente aggiunge a firefox
> (per incasinarlo un po' di piu`?): una gran
> perdita...
> Imbarazzato
Avatar
☺
Scritto da
il 2011-09-08 19:37:00.0 alle 2011-09-08 19:37:00.0
Trollate totali: 6532
Re: chitto magari a te piace

- Scritto da: dada_216
>
> - Scritto da: Daisuke Niwa
> >
> > - Scritto da: dada_216
> > > enciclopedia del basic e enciclopedia di
> > > elettronica e informatica della jackson
> > > libri....
> > >
> > > solo che a quella basic mancano i volumi con i
> > > programmi.
> >
> > Si, belink?
>
> tira giù il prezzo trattando via emmmail,
> rispondo un po io un po un
> altro...
>
> http://www.comicsclub.net/store/product.php?produc
>
>
> http://www.comicsclub.net/store/product.php?produc

Hmmm 40 euro per l'enciclopedia del basic, è un po' tantino. Ma d'altra parte è dell'82. Potrebbe essere interessante, cmq ora no. Vedo che ce l'hanno anche su ebay più o meno a quel prezzo.

Invece quella di elettronica di che anno è?
Anche io ho un'enciclopedia di Elettronica e Informatica della Jackson ma la copertina è diversa. La mia è composta di 9 volumi teorici più 4 di progetti e tecniche. È del 1995.

I 9 volumi sono:
- Comunicazioni
- Elettronica Analogica 1
- Elettronica Analogica 2
- Hardware dei PC e Reti
- Microprocessori
- Elettronica Digitale 1
- Elettronica Digitale 2
- Elettrotecnica
- Progetti

Mentre i 4 pratici sono:
- Montacci Vol 1
- Montacci Vol 2
- Montacci Vol 3
- Tecniche

Fa tutto parte di un'unica enciclopedia.

Titolo di prova

Ad gtregtg
sfvgfgg‎
Avatar
☺
Scritto da
il 2011-09-08 19:15:00.0 alle 2011-09-08 19:15:00.0
Trollate totali: 6532
Re: chitto magari a te piace

- Scritto da: dada_216
> enciclopedia del basic e enciclopedia di
> elettronica e informatica della jackson
> libri....
>
> solo che a quella basic mancano i volumi con i
> programmi.

Si, belink?
Avatar
☺
Scritto da
il 2011-09-08 19:13:00.0 alle 2011-09-08 19:13:00.0
Trollate totali: 6532
Re: Nathan è gay

- Scritto da:
>
> - Scritto da: Daisuke Niwa
> >
> > - Scritto da:
> > >
> > > - Scritto da: Daisuke Niwa
> > > >
> > > > - Scritto da:
> > > > >
> > > > > - Scritto da: Daisuke Niwa
> > > > > > 18:16 <@caeleste> nathan...
> > > > > > 18:16 <@caeleste> ....lie to me
> > > > > > 18:16 < fastwebbaro> i like pussy
> > > > > >
> > > > > > CVD.
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> ???????????????????????Newbie, inespertoNewbie, inespertoNewbie, inesperto(ne
> > > > >
> > > >
> > > > A bocca storta
> > > > Quanto avevi in inglese? A bocca storta
> > > >
> > > > Caeleste ha chiesto a Nathan di dirle una
> > bugia.
> > > > Nathan (fastwebbaro) le ha risposto che gli
> > > piace
> > > > la
> > > > figa.
> > >
> > > e dove è scritto che
> nathan=fastwebbaroNewbie, inesperto
> >
> > Nessun altro si chiamerebbe così. Cmq dovresti
> > capirlo dal fatto che caeleste ha chiamato
> > "nathan" e ha risposto fastwebbaro (che è
> > nathan).
>
> ah già, sono proprio un coglione figlio di puttana

Si.

Pagina generata in 558 millisecondi

Utenti attivi: 8 nell'ultimo minuto, 21 negli ultimi cinque minuti, 39 negli ultimi 15 minuti