Ho bisogno di un progetto per mostrare le regole sulla linea di base, l'altezza x e l'altezza del cappuccio di diversi campioni di font. Ho preso cura della linea di base e della x-height, ma sto avendo problemi ad ottenere una regola CSS generale che disegnerà un bordo all'altezza del tappo di qualsiasi carattere a cui applico la regola. Ho manipolato l'altezza della linea, ma lo spazio tra glifi di un font e la parte superiore della sua casella di layout è diverso da font a font, quindi impostarlo una volta non funzionerà con qualsiasi font.Come posso ottenere un bordo superiore stretto per glifi di un font?
questo esempio di codice Pen illustra il problema: http://codepen.io/DrSpatula/pen/BAgqG
forse questo articolo vi aiuterà a: http://stuffandnonsense.co.uk/blog/about/improve_your_web_typography_with_baseline_shift/ o questo: http: // css-infos. net/property/alignment-baseline – otinanai
Penso che un'ottima soluzione al tuo problema sia 'font-size-adjust', ma ancora manca la compatibilità. http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-size-adjust – otinanai
Puoi usare: after {} e impostare un elemento 100% larghezza 1px alto in posizione assoluta essere in cima: -1px; sfondo: nero; ? – MyStream