【发布时间】:2013-03-15 13:13:37
【问题描述】:
我创建了一个 jQuery 插件,它采用 HTML 表格,使其可排序,并修复页眉和页脚。示例见http://jsfiddle.net/aXDzz/(点击create创建表)。
效果很好,但最近需要在表格周围添加一些填充或边距。这导致了一些问题。
我的插件基本上用<div>替换了原来的<table>,其中包含一个<table>作为标题,一个<div>实习生包含一个<table>作为正文,一个<table>作为页脚.我的意图是让用户将 CSS 应用于原始表格,并且在使用我的插件时,CSS 会适当地转移。然而,如上所述,我将<div> 包裹在表格周围,以便现在应将边距或填充应用于<div> 而不是<table>。
所以,看起来我需要将任何适用于 <table> 外部的 CSS 移动到 <div> (例如边距),然后留下任何适用于 <table> 内部的 CSS,例如单独的行颜色。
我该怎么做?还是有更好的方法我应该实施这个?谢谢
PS。请随时批评我的插件,因为这是我的第一次尝试。
【问题讨论】:
-
所有这些表格都是用于表格数据,还是仅用于布局?
-
@Blazemonger:这个问题没有说明“使用表格进行布局”,并且提供的 JSFiddle 示例没有使用表格进行布局。它使用表格作为表格 - 这并没有错。
-
@Blazemonger。表格数据。但我想定位桌子。
-
@JamesDonnelly 正确。但是我将如何定位桌子? (除了让用户知道定位最近创建的 DIV)
-
@user1032531 另见XY-problem
标签: javascript jquery html css jquery-plugins