我在 li 元素中塑造文本时遇到了一些问题。我遇到的一个问题是浮动右侧的 div 不会浮动到右上角,而是在顶部留出空间。此外,文本没有正确“塑造”正确。正如您从这个jsfiddle 中看到的那样,div 很好地位于网格线之内,但是文本确实出现在网格线之外。还有一种方法可以在单词不合适时用破折号分隔单词(就像我在最后一个单词上所做的那样),或者使文本变小?
更新了显示错误文本溢出的 jsfiddle:http: //jsfiddle.net/u773M/1/
这是我创建文本浮动 div 的 php:
<?php for ($i = 1; $i < 7; $i++) {
echo '<div class="trianglefloatleft" style="width:'.(3+($i*6)).'%;"></div>';
echo '<div class="trianglefloatright" style="width:'.(9+($i*6)).'%;"></div>'; }
?>