html - 使用 span 在 li 元素中塑造文本

标签 html css css-float

我在 li 元素内塑造文本时遇到一些问题。我遇到的一个问题是右浮动 div 不会 float 到右上角,而是在顶部留出一个空间。此外,文本没有正确地“塑造”。从this可以看出jsfiddle,div 位于网格线内,但是文本确实出现在网格线之外。还有一种方法可以在单词不合适时用破折号分隔单词(就像我在上一个单词中所做的那样),或者使文本变小吗?

显示错误文本溢出的更新 jsfiddle:http://jsfiddle.net/u773M/1/

这是我创建文本 float 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>'; }
?>

最佳答案

如果你添加它就可以了

<div class="trianglefloatleft" style="width:9%;"></div>
<div class="trianglefloatright" style="width: 9%; margin-top: -12px;"></div>

这意味着你根据你的条件只创建一次宽度为 9% 的 div

关于html - 使用 span 在 li 元素中塑造文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12658715/

相关文章:

html - Internet Explorer 中 accesskeys 的本地化

css - 如何在 Django 模板中加载 CSS?

javascript - 更改 "a"内的 "li"标签的颜色

html - Twitter Bootstrap : pull-right class only working in Firefox for input-group

javascript - 让按钮/类改变它自己的颜色

html - 多行中的多个 div,但在同一位置

javascript - 使用 jQuery 的 timeAgo (或类似的)来显示用户(客户端)进入或刷新页面的时间

html - 用于在圆 Angular 框中显示标签的 CSS 代码一旦上传到服务器就会中断

html - 使 div 的高度适合其中的文本

javascript - CSS使div自动 float