
前端随手记
前端
文程公子
这个作者很懒,什么都没留下…
展开
-
HTML表格单元格控制文本长度,超出部分显示省略号
1 固定单元格宽度这种效果采用css实现。单元格(td)的设置和块(div)有一点不同,前者不能直接设置width,要首先将表格布局(table-layout)设为固定(fixed),然后再设置单元格宽度,否则文字仍然会把单元格撑开。单元格宽度只需设置表头元素就可以作用于整列。<style> /*隐藏多余文字*/ table{ /*将表格布局设为fixed,默认是auto*/ table-layout: f原创 2022-05-10 18:24:17 · 4104 阅读 · 0 评论 -
JS中fori和forEach跳出循环的问题
在hmtl中写一个全选/反选的功能,选中全选时所有的复选框全部选中,相反,只要有一个复选框被取消选中,全选也会被取消选中。为此写了两个函数,非全选的复选框都用forEach循环。function checkAll() { var all = document.getElementById("all"); var oneList = document.getElementsByName("one"); oneList.forEach(function (o原创 2022-04-02 15:52:03 · 527 阅读 · 0 评论 -
jquery在thymeleaf循环的按钮元素中不能直接用id选择器
html页面中作为分页页码的按钮元素是写在循环里的,代码如下:<li th:each="p:${page.navigatepageNums}"> <button class="btn btn-default" id="pn" th:text="${p}"></button></li>使用id选择器绑定点击事件, 点击数字时可以跳转页面,代码如下:$("#pn").click(function (){ $("#pageN原创 2022-04-02 02:21:42 · 1098 阅读 · 0 评论 -
HTML中form和div出现间隙以及页面居中的问题
用HTML编写一个简单的用户注册页面,主体结构是:div+form+div,form和第二个div之间出现空隙。设置margin和padding为0不起任何作用,按网上的说法将在form标签中设置display为inline。但这样背景效果消失,因此设为inline-block。修改的CSS代码:form{ background-color: rgba(121, 236, 201, 0.5); width: 80%;原创 2021-10-21 02:07:50 · 1352 阅读 · 0 评论