php - 如何使用 HTML/CSS 从底部开始滚动对象?

标签 php css scrollable bottom-up

我见过很多使用 JavaScript 的解决方案,但我只是尝试使用 HTML/CSS/PHP 来实现。

我有一个表格,其中的内容是用数据库中的 php 加载的,我使它可以滚动。现在我希望滚动从底部开始。

这是我的 PHP:

echo "<table>";
    //get messages
    $get_m = "select user_name, message, time from Chat NATURAL JOIN User where user_id = 1;";
   $messages = $db->query($get_m);
   //display messages

   foreach ($messages as $row) {
        //display each message in table
        echo "<tr>";
        echo "<td class='left'>" . $row['user_name'] . "</td>";
        echo "<td class='center'>" . $row['message'] . "</td>";
        echo "<td class='right'>" . $row['time'] . "</td>";
        echo "</tr>";
   }
        //end table
        echo "</table>";

这是我的 CSS:

#chat_tab table{
    position:               relative;
    display:                block;
    overflow-y:             scroll;
    scrollTop:              scrollHeight;
}

谢谢!

最佳答案

将其中一个放在滚动 div 的底部。设置样式以隐藏它。这并不总是受支持,但它应该向下滚动以自动聚焦到这个僵尸输入字段上。

<input type="text" autofocus></input>

关于php - 如何使用 HTML/CSS 从底部开始滚动对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29614896/

相关文章:

php - Laravel 中过滤重复的外键

php - codeigniter nodejs 和 nowjs 集成

php - 如何将字符串与变量连接起来以动态设置标题位置?

html - 在悬停时更改 div 高度时缩短的控制侧

html - div 元素高度不是 100%

css - 使用 CSS 控制 div 内联 block 之间的换行间距

css - 为移动网站制作可滚动的嵌套 Div

dialog - 使 p :dialog scrollable when working with maximizable

php - JavaScript 可以直接调用 PHP 函数,还是需要单独的 php 文件来调用函数?

javascript - 在没有 Javascript 的情况下滚动可滚动的 DIV?