1

如何制作盒子描述?我将通过 PHP 中的一个小片段进行解释,我创建了一个算法,该算法提供名称结束省略号以指示它尚未完成......我希望当我将鼠标移到点上时会出现一个小框用于指示整个名字。怎么做?你有任何消息来源吗?非常感谢和抱歉我的英语......

这是源代码php

if(strlen($category['name']) >= 13) {
    echo substr($category['name'], 0, 13) . "...";
} else { 
echo $category['name']; 
}

编辑:该框应在悬停 css 事件期间出现

4

1 回答 1

0

我认为你应该这样做:

<?php
// ...
echo '<h3' . (strlen($category['name']) > 13 ? ' title="'.$category['name'].'" : '') . '>' . (strlen($category['name']) > 13 ? substr($category['name'], 0, 13) . '&hellip;' : $category['name']) . '</h3>';
// ...
?>

您需要使用 tag 属性title并用一些值填充它以像提示框一样显示...

你也可以只使用一个 CSS 设置text-overflow: ellipse;来添加&hellip;实体并在它比它显示的区域更宽之后修剪文本......

于 2013-06-07T08:00:34.850 回答