在斜線上實現左對齊文字可能會帶來挑戰,特別是在尋求跨瀏覽器時相容性(返回IE9)。
透過引入一系列方形元素併計算它們的大小,我們可以創建一個有效的解決方案:
<code class="less">.loop(@i) when (@i > 0){ .loop((@i - 1)); .space@{i}{ width: floor(@i*@hSize/(1/tan(5deg))); } } @hSize: 15px; .space { float: left; clear: left; width: @hSize; height: @hSize; }</code>
在HTML 中,我們將這些元素合併如下:
<code class="html"><p> <span class="space space1"></span> <span class="space space2"></span> <!-- (...) --> <span class="space space11"></span> Lorem ipsum dolor sit amet. Vestibulum commodo volutpat a, convallis ac, laoreet enim. Phasellus fermentum in, dolor. Pellentesque facilisis. Nulla imperdiet sit amet magna. Vestibulum dapibus, mauris nec malesuada fames ac turpis velit, rhoncus eu, luctus et interdum adipiscing wisi. Aliquam erat ac ipsum. Integer aliquam purus. Quisque lorem tortor fringilla sed, vestibulum id, eleifend justo vel bibendum sapien massa ac turpis faucibus orci luctus non, consectetuer lobortis quis, varius in, paragraph. </p></code>
這種基於LESS 的解決方案提供了一種跨瀏覽器相容的方法來實現左對齊斜線上的文字。
以上是如何在所有瀏覽器中實現斜線左對齊文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!