Dopo alcune discussioni, mi sono imbattuto in una situazione piuttosto complicata. Supponiamo che intendo visualizzare un indirizzo email. Ho, ovviamente, uno spazio limitato a disposizione sullo schermo: sii il browser o l'interfaccia utente dell'applicazione. Gli indirizzi email sono, tuttavia, limitati a 64 + 1 + 255 = 320 caratteri da RFC5321 , mentre lo stesso RFC blocca anche il percorso a 256 (che porta a un effettivo 254 ) personaggi. Questo è abbastanza per la maggior parte degli schermi: le righe che sto scrivendo in questo momento contengono meno di cento caratteri ciascuna.
Quindi, questo pone un piccolo problema quando si tenta di visualizzare gli indirizzi e-mail. A questo conteggio di caratteri, contenitori sufficientemente grandi sembrerebbero enormi per un indirizzo e-mail "di dimensioni predefinite" (la mia media è un po 'al di sotto dei 30 caratteri al momento), mentre un contenitore più piccolo comporterebbe un trabocco.
All'inizio l'opzione di utilizzare un contenitore più piccolo ma introdurre interruzioni di linea su indirizzi più lunghi sembra una buona idea.
Il che mi porta alla prima domanda importante a questo: Dove posso interrompere? Dopo una serie / relativa quantità di caratteri? Prima o dopo @
?
E la seconda domanda segue subito dopo: Come posso interrompere? Spazio a larghezza zero? <wbr>
in HTML? Inserire un trattino o no?
Sembra che ci siano ragioni per e contro qualcuno di questi, ma non posso per la vita di me trovare alcuna fonte da cui partire per la mia decisione. Sembra che nessuno abbia mai effettivamente affrontato questa situazione (cioè, il tetto di tenuta fisico non è mai esaurito). Il meglio che riesco a trovare sono alcuni styleguides editoriali online che preferiscono un indirizzo email in una riga e che regolano gli elementi circostanti per farlo funzionare. Bene, potremmo non avere questa opzione in alcune circostanze.