HighDots Forums  

FireFox e le sue cornici

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss FireFox e le sue cornici in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Nando
 
Posts: n/a

Default FireFox e le sue cornici - 05-31-2006 , 06:27 PM






Il mio solito layout ci va giusto giusto. Le tre colonne hanno height 100%
e così, se clicko col tasto destro, FireFox mi ci mette la sua cornicetta e
mi fa comparire la scrollbar verticale. Per evitare ciò, per ogni colonna
ho fatto:

el.onfocus=function() {this.blur()}

Secondo voi è una schifezza?

--
Nando [?]
Apostolo della Prova

Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php

Reply With Quote
  #2  
Old   
Ugo
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-01-2006 , 04:15 AM






....
Quote:
se clicko col tasto destro, FireFox mi ci mette la sua cornicetta e
....

Scusa, di che cornicetta parli?


Reply With Quote
  #3  
Old   
Nando
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-01-2006 , 09:43 AM



Ugo <privacy (AT) nospam (DOT) it> ha scritto:

Quote:
...
se clicko col tasto destro, FireFox mi ci mette la sua cornicetta e
...

Scusa, di che cornicetta parli?
Hai presente quando un elemento prende il focus? Bene, quell'elemento viene
messo in "risalto" per mezzo di un bordo tratteggiato sottile, per
consentire (credo) all'utente di capire quale sia l'elemento "attivo".
Questa cosa accade sempre, ad esempio, con i link, o con i bottoni delle
form; nel mio caso, clickando col tasto destro nel mezzo della pagina,
FireFox mi mette questo bordino all'elemento intero (la colonna) il quale,
avendo un'altezza del 100%, supera la dimensione della finestra e fa sì che
venga fuori la scrollbar.
La soluzione che ho adottato, però, non è un granché: le select non mi
funzionano più.

--
Nando [?]
Apostolo della Prova


Reply With Quote
  #4  
Old   
Ugo
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-01-2006 , 10:00 AM



Quote:
Questa cosa accade sempre, ad esempio, con i link, o con i bottoni delle
form;
ok

Quote:
nel mio caso, clickando col tasto destro nel mezzo della pagina,
FireFox mi mette questo bordino all'elemento intero (la colonna) il quale,
ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?

Quote:
avendo un'altezza del 100%, supera la dimensione della finestra e fa sì che
venga fuori la scrollbar.
capito perche' si seleziona, capisco che "sfori"...

Quote:
La soluzione che ho adottato, però, non è un granché: le select non mi
funzionano più.
E, gia', vloendo con qualche if te la dovresti cavare, ma resta il fatto
che e' una gran brutta cosa
Secondo me va' sistemata a livello di HTML e/o CSS (ad es. se imponi al
HTML e BODY l'overflow a hidden...)


Reply With Quote
  #5  
Old   
Nando
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-01-2006 , 03:30 PM



Ugo <privacy (AT) nospam (DOT) it> ha scritto:

Quote:
Questa cosa accade sempre, ad esempio, con i link, o con i bottoni delle
form;

ok

nel mio caso, clickando col tasto destro nel mezzo della pagina,
FireFox mi mette questo bordino all'elemento intero (la colonna) il quale,

ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?
E che ne so... l'ho chiesto a FireFox ma non mi ha risposto

Quote:
avendo un'altezza del 100%, supera la dimensione della finestra e fa sì che
venga fuori la scrollbar.

capito perche' si seleziona, capisco che "sfori"...

La soluzione che ho adottato, però, non è un granché: le select non mi
funzionano più.

E, gia', vloendo con qualche if te la dovresti cavare, ma resta il fatto
che e' una gran brutta cosa
Secondo me va' sistemata a livello di HTML e/o CSS (ad es. se imponi al
HTML e BODY l'overflow a hidden...)
Sì, vero... non ricordo perché avevo tolto l'overflow:hidden... bah, provo
rimettendolo e vedo se c'è qualcosa che non va. La scrollbar, ovviamente,
non compare più. Grazie per avermi ricollegato alla realtà.
Peccato, però, che quel bordino compaia lo stesso...

--
Nando [?]
Apostolo della Prova


Reply With Quote
  #6  
Old   
ZER0
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-03-2006 , 05:10 AM



On Thu, 1 Jun 2006 21:30:15 +0200, Nando wrote:

Quote:
ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?

E che ne so... l'ho chiesto a FireFox ma non mi ha risposto
Pubblica il codice da qualche parte.

--
"Non è una guerra.. è uno sterminio.. loro stanno a noi come
uomini contro i vermi.. draghi contro i lupi..
O uomini che cavalcano draghi e lanciano lupi addosso ai vermi!"


Reply With Quote
  #7  
Old   
Nando
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-03-2006 , 06:59 AM



ZER0 <zer0.shock (AT) libero (DOT) it> ha scritto:

Quote:
On Thu, 1 Jun 2006 21:30:15 +0200, Nando wrote:

ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?

E che ne so... l'ho chiesto a FireFox ma non mi ha risposto

Pubblica il codice da qualche parte.
http://xoomer.alice.it/undertheskin/testfirefox/

Clicka col destro su una delle colonne (su quella centrale si "vede"
meglio). Ma non credo sia una cosa nuova, eh...

--
Nando [?]
Apostolo della Prova


Reply With Quote
  #8  
Old   
ZER0
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-03-2006 , 09:25 AM



On Sat, 3 Jun 2006 12:59:36 +0200, Nando wrote:

Quote:
ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?

E che ne so... l'ho chiesto a FireFox ma non mi ha risposto

Pubblica il codice da qualche parte.

http://xoomer.alice.it/undertheskin/testfirefox/

Clicka col destro su una delle colonne (su quella centrale si "vede"
meglio). Ma non credo sia una cosa nuova, eh...
Ti ho chiesto di pubblicare il codice perché le informazioni che avevi dato
erano incomplete.

Premetto che ciò che segue è esclusivamente per dover di cronaca e amore
verso i posteri; dato che nella pratica non ti risolve nulla, è più per
conoscenza teorica.

Firefox non assegna a tutti gli elementi, a prescindere, il bordo di
"focus" (per gli amici, "focus ring") Solo ad alcuni. I div non sono tra
questi (te ne saresti accorto anche prima, se così fosse stato).

Impostando l'overflow (ad auto/scroll) però, dici a Firefox di renderli
elementi sensibili. Essendoci la scrollbar, difatti, l'utente potrebbe
voler selezionare tramite tastiera (tab) l'elemento, e poi utilizzare i
tasti cursore per spostare il testo. Ovviamente il focus ring serve per far
capire all'utente su quale "elemento sensibile" è al momento. Se ti diverti
un po' col tab noterai che il bordo lo assume anche il body ( ammesso che
tu non abbia impostato l'overflow a hidden).

Puoi modificare le impostazioni del focus ring dalla configurazione del
browser:

browser.display.focus_ring_width

Per quanto riguarda invece il CSS/codice di markup, evita di scrivere
codice come quello; o se proprio devi almeno fai come ti hanno suggerito:
imposta l'overflow dell'elemento container a hidden nei CSS.

Alternativamente, puoi sempre "giocare" con la pseudo classe focus. Ma dato
il contesto, sono propenso a dire che la soluzione più pulita sia proprio
l'overflow hidden.

--
"Non è una guerra.. è uno sterminio.. loro stanno a noi come
uomini contro i vermi.. draghi contro i lupi..
O uomini che cavalcano draghi e lanciano lupi addosso ai vermi!"


Reply With Quote
  #9  
Old   
Nando
 
Posts: n/a

Default Re: FireFox e le sue cornici - 06-03-2006 , 09:40 AM



ZER0 <zer0.shock (AT) libero (DOT) it> ha scritto:

Quote:
On Sat, 3 Jun 2006 12:59:36 +0200, Nando wrote:

ma scusa come mai?
la tua colonna sara' un div o uno span o td, no?!?
come mai si seleziona?

E che ne so... l'ho chiesto a FireFox ma non mi ha risposto

Pubblica il codice da qualche parte.

http://xoomer.alice.it/undertheskin/testfirefox/

Premetto che ciò che segue è esclusivamente per dover di cronaca e amore
verso i posteri; dato che nella pratica non ti risolve nulla, è più per
conoscenza teorica.
[...] dato
il contesto, sono propenso a dire che la soluzione più pulita sia proprio
l'overflow hidden.
Oh, grazie per il chiarimento esaustivo come al solito. Sì,
l'overflow:hidden è ciò per cui ho optato( non l'avevo messo nell'esempio
solo per rendere più evidente ciò di cui parlavo). Buon fine settimana

--
Nando [?]
Apostolo della Prova


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.