Html 如何从第n行文本开始应用“文本溢出”?
Html 如何从第n行文本开始应用“文本溢出”?,html,css,Html,Css,我如何创建一个div并使其中的文本正常换行,但只能换行到某一行(例如第二行),然后使文本溢出:省略号属性生效并隐藏该div中的剩余文本,如上面的链接所示?我个人使用的Trunk8插件正是您想要的。看一看这本书 例如,在您使用的插件中: $('#div').trunk8({ lines: 2 }); 就我个人而言,我使用的Trunk8插件正是您想要的。看一看这本书 例如,在您使用的插件中: $('#div').trunk8({ lines: 2 }); 您想做的事情没有css,但一个可
我如何创建一个div并使其中的文本正常换行,但只能换行到某一行(例如第二行),然后使
文本溢出:省略号属性生效并隐藏该div中的剩余文本,如上面的链接所示?我个人使用的Trunk8插件正是您想要的。看一看这本书
例如,在您使用的插件中:
$('#div').trunk8({
lines: 2
});
就我个人而言,我使用的Trunk8插件正是您想要的。看一看这本书
例如,在您使用的插件中:
$('#div').trunk8({
lines: 2
});
您想做的事情没有css,但一个可能的解决办法是:
.ellipsis{
line-height: 10px; //10px for easy multiplication
height: 30px; //line-height * n
text-overflow: ellipsis;
}
您想做的事情没有css,但一个可能的解决方法是:
.ellipsis{
line-height: 10px; //10px for easy multiplication
height: 30px; //line-height * n
text-overflow: ellipsis;
}
对于纯CSS解决方案,并且由于文本溢出
不适用于多行文本,如果您的文本容器具有固定宽度和行高,并且控制文本开始隐藏的位置,则可以使用hack
用于模拟文本溢出的CSS
:
div{
width:55%;
padding:20px;
line-height:20px;
height:20px; /*for showing 2 lines of text*/
overflow:hidden;
position:relative;
}
div:after{
content:"...";
position:absolute;
bottom:0;
right:10px;
}
请参阅此演示:了解纯CSS解决方案,由于文本溢出
不适用于多行文本,因此,如果您的文本容器具有固定的宽度和行高,并控制文本开始隐藏的位置,则可以使用hack
用于模拟文本溢出的CSS
:
div{
width:55%;
padding:20px;
line-height:20px;
height:20px; /*for showing 2 lines of text*/
overflow:hidden;
position:relative;
}
div:after{
content:"...";
position:absolute;
bottom:0;
right:10px;
}
请参阅此演示:非常确定这不能仅用文本溢出:省略号来完成。我一直在寻找相同的东西,我不知道有多长时间了。文本溢出
在多行文本中是不可能的。很确定这不能单独使用文本溢出:省略号
。我一直在寻找同样的东西,我不知道有多长时间了。文本溢出
在多行文本中是不可能的。你不应该解释一下“10px便于多应用”的意思吗?@AndreiOniga你是对的,它不起作用-对不起;我想会的。好吧,只是看起来它会让人困惑,无意中你不应该解释一下你所说的“10px用于简单的多重应用”是什么意思吗?@AndreiOniga你是对的,它不起作用-对不起;我想会的。好吧,只是看起来它会让人困惑,无意中我一定会尝试一下,它看起来很有希望。当然,我更愿意完全依赖CSS和HTML。@RyanMcDonough嘿,谢谢你给我展示了这一点!我刚刚偶然发现了这个页面,发现了一个新的jQuery插件要添加到我的工具箱中!我一定会试试看,它看起来很有前途。当然,我更愿意完全依赖CSS和HTML。@RyanMcDonough嘿,谢谢你给我展示了这一点!我刚刚偶然发现了这个页面,发现了一个新的jQuery插件要添加到我的工具箱中!啊!如果不是因为不能在同一文本容器中包含悬挂点(请参见[),我会立即选择这个答案。不过,非常感谢您提供了一个出色的解决方案!是的,我知道这种方法有很多局限性,但如果您使用的是固定文本,它可能会很有用。我曾在一个项目中使用过它,但我可以(而且不得不)使用它如果不是因为不能在同一文本容器中包含挂起点(请参见[),请将点定位到像素。Argh,我会立即选择这个答案。不过,非常感谢您的出色解决方案!是的,我知道这种方法有很多限制,但如果您使用的是固定文本,它可能会很有用。我曾在一个项目中使用过它,但我可以(并且必须)将点定位到像素。