
通过拖动Table标题调整TD大小(含CSS和JS代码)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本教程提供了一种使用HTML、CSS及JavaScript动态调整表格列宽的方法,并附有详细的代码示例。
在网页设计中,拖动table标题实现改变td的大小是一种增强用户交互体验的功能。这个功能主要依赖于CSS(层叠样式表)和JavaScript语言来实现。
1. **CSS**:
- `.bg td`: 这个选择器用于设置所有类为`.bg`的表格单元格的基本样式,如字体大小、文本对齐方式、行高和高度。
- `.bg td.tit`: 设置了标题单元格(`td.tit`)的背景颜色、文本居中以及特定的高度。
- `.resizeDivClass`: 用于创建可拖动边框的特殊单元格样式,设置了一个1像素宽的白色边框,并使用右手鼠标指针作为调整列宽的提示。
2. **JavaScript**:
- `MouseDownToResize(obj)`, `MouseMoveToResize(obj)` 和 `MouseUpToResize(obj)`:这三个函数分别在鼠标按下、移动和释放时触发,用于记录位置信息并更新单元格宽度。
- `setTableLayoutToFixed()`: 这个函数将表格布局设置为固定模式,使得列宽不会自动调整,并且允许用户手动改变。
3. **HTML**:
- ``标签:设定页面的字符编码为`gb2312`。
- `