In Safari e Chrome, l'attributo placeholder
sembra aggiungere larghezza invisibile, causando barre di scorrimento orizzontali e un rendering simile a sfarfallio quando la finestra viene ridimensionata orizzontalmente.Testo segnaposto HTML5 che aggiunge larghezza in Safari che causa barre di scorrimento e sfarfallio
overflow: hidden;
può essere applicato all'elemento padre per contenere il problema. Tuttavia, ritaglia i miei effetti di fuoco sul campo modulo.
Esiste un modo per utilizzare determinati valori dei prefissi dei fornitori per impedire che ciò si verifichi, ad esempio ::-webkit-input-placeholder {}
o in un altro modo?
Quando l'attributo viene aggiunto all'input del modulo, una barra di scorrimento orizzontale sfarfalla quando viene ridimensionata orizzontalmente su un browser webkit. In particolare, quale stile sta attivando questo comportamento? E come prevengo o sovrascrivo questo comportamento !?
Qualche amore là fuori? Immagino sia domenica. Certo, ci sono un sacco di stili ereditati perché sto usando un sistema di grid, ma se qualcuno può indicarmi la giusta direzione usando FireBug o qualsiasi altro consiglio sarebbe molto apprezzato! –
Sto utilizzando l'ultima versione di Chrome e non ho riscontrato lo sfarfallio? Usi per caso le transizioni o le animazioni CSS3? – Ben
No, ho tolto tutto il CSS tranne input [type = "text"] {width: 100%; }. Ho testato il collegamento che ho fornito sopra su tutti i principali browser sia per PC che per Mac OSX. La barra laterale orizzontale appare e scompare rapidamente quando ridimensiona orizzontalmente la finestra del browser. Normalmente questo potrebbe non essere un grosso problema, ma sto lavorando su un design reattivo e la visualizzazione mobile può essenzialmente diventare "cortina" con il mio sistema di rete. –