Diciamo che la finestra del mio browser è alta 105 pixel e mostro un blocco di testo in cui ogni riga di testo è alta 10 pixel - il browser mostrerà 10 e 1/2 linee nella finestra (cioè La linea di fondo verrà ritagliata verticalmente).Impedire al browser HTML di ritagliare il testo e visualizzare 1/2 una riga di testo
C'è un modo per evitare questo comportamento e vedere solo 10 righe?
Il motivo per cui voglio farlo è che sto usando un widget HTML (UIWebView) per eseguire il rendering di un libro che verrà visualizzato con un paradigma di sfogliare le pagine.
nota: Sembra che le regole di pagina debbano aiutarmi a ottenere questo risultato, ma sembrano essere applicabili solo quando si stampa su una stampante.
Potrei sbagliarmi, ma cosa ti impedisce di semplicemente avvolgere l'intera cosa in un 'div', con un'altezza fissa arrotondata all'ultima riga e dandogli" overflow: hidden'? –
È possibile utilizzare JavaScript per ottenere l'altezza del viewport, quindi calcolare e impostare l'altezza della linea necessaria. Non sono a conoscenza della soluzione che utilizza solo CSS. –
Riesci a ridurre l'altezza della linea in CSS in modo che ogni linea sia più corta? – markus