我不知道为什么这么困扰我,但是当我创建网站时,我总是尝试用CSS做我所有的造型.但是,当我使用表时,我总是要记住要做的一件事是添加cellspacing ="0"和cellpadding ="0"
为什么没有CSS属性来覆盖这些过时的HTML 4属性?
我想删除网格视图中出现的额外填充.我有大小128*128的图像,它将占用网格中的单元格.但不知何故,有一个额外的空间被添加到网格的内容.
经过一些研究,我能够确定我必须覆盖网格视图的listSelector属性.现在这是我的问题 - 我知道我必须在这里指定像xml drawable这样的东西,但是要指定什么?我尝试使用带有填充和笔划设置为0dp的形状可绘制无效.
有人可以帮我弄这个吗.谢谢!
编辑:好的 - 这是我的UI的副本.并且XML布局如下:
<GridView android:id="@+id/GV_A2ZMenu" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:numColumns="4"
android:layout_gravity="top" android:stretchMode="columnWidth"
android:gravity="center" android:listSelector="@null" />
Run Code Online (Sandbox Code Playgroud)
我正在使用BaseAdapter类来填充gridView.这是它的代码:
public class AtoZMenu extends BaseAdapter {
private static Context AppC;
private Integer[] MenuImg = { R.drawable.alphabet_a, R.drawable.alphabet_b,
R.drawable.alphabet_c, R.drawable.alphabet_d,
R.drawable.alphabet_e, R.drawable.alphabet_f,
R.drawable.alphabet_g, R.drawable.alphabet_h,
R.drawable.alphabet_i, R.drawable.alphabet_j,
R.drawable.alphabet_k, R.drawable.alphabet_l,
R.drawable.alphabet_m, R.drawable.alphabet_n,
R.drawable.alphabet_o, R.drawable.alphabet_p,
R.drawable.alphabet_q, R.drawable.alphabet_r,
R.drawable.alphabet_s, R.drawable.alphabet_t,
R.drawable.alphabet_u, R.drawable.alphabet_v,
R.drawable.alphabet_w, R.drawable.alphabet_x,
R.drawable.alphabet_y, R.drawable.alphabet_z };
public AtoZMenu(Context C) {
AppC = C;
}
public int getCount() {
return …Run Code Online (Sandbox Code Playgroud) 我正在寻找关于表格单元格之间间距的提示.我知道
cellspacing/ cellpadding在HTML和他们的CSS等价物border-spacing/ padding,但他们做的更多,我期望他们的名字.我想要实现的是像术语所暗示的cellspacing:单独在单元格之间的间距,而不是单元格与其周围的任何元素之间的间距.
这是一张显示我的意思的照片:

简而言之,我不希望红色箭头所示的间距(即在单元格和表格之间),但我确实需要两个相邻单元格之间的间距.有没有"简单"的方法,或者我是否需要采用繁琐的方式将不同的syles分配给'边界'细胞与'内部'细胞?
我遇到了ITextSharp表的问题.我想要没有顶部和底部填充的单元格,以便它们彼此靠近放置.
虽然我已将填充和单元格的前导设置为0,但仍保留白色空间.

有谁请知道如何删除空白?
编辑:
Thanx提示Dylan回答,我设法解决了我的问题.如果有人遇到类似的问题,这是源代码段
Document document = new Document(PageSize.A4, 5, 5, 10, 10);
using (FileStream fs = new FileStream("C:\\Users\\brum\\Desktop\\untitled.pdf", FileMode.Create))
{
iTextSharp.text.pdf.PdfWriter.GetInstance(document, fs);
document.Open();
PdfPTable table = new PdfPTable(2);
PdfPCell cell = new PdfPCell(new Phrase("Spanning 2 cols"));
cell.Colspan = 2;
cell.HorizontalAlignment = 1;
cell.Padding = 0f;
cell.UseAscender = true;
table.AddCell(cell);
table.AddCell("Next row 1");
table.AddCell("Next row 2");
document.Add(table);
document.Close();
}
Run Code Online (Sandbox Code Playgroud)
cell.UseAscender = true; // This is the line that did the trick for me
我正在努力解决给定HTML表格中的单元格填充问题(由Drupal生成).
表格如下:

我尝试了以下方法:
.view-thumbnails-of-tips-and-tricks {
padding: 10px 10px 10px 10px;
}
Run Code Online (Sandbox Code Playgroud)
我想在单元格内容周围添加填充如下:

不幸的是,填充物绕着桌子而不是细胞的内容.我怎么解决这个问题?
我需要添加填充,以便在swift 2.1中每个部分的每个单元格之间留出空间
但我设法做的就是为我不想要的部分添加标题.
如何在动态表格单元格之间添加空格?
以下是添加标头的代码:
// Set the spacing between sections
override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 10
}
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let header = UIView()
header.backgroundColor = UIColor.clearColor()
return header
}
Run Code Online (Sandbox Code Playgroud)
这是创建表视图代码:
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.tableData.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//Table view …Run Code Online (Sandbox Code Playgroud) 我正在尝试删除Migradoc生成的PDF中的一些不需要的填充;但到目前为止没有运气。我去了Migradoc论坛,但找不到与我的问题相同的问题(我不想在另一个站点上注册以提出一个问题)。它是这样的:

我要删除的填充是每行各列之间的空白,即“ Artikel”和“ Beskrivning”之间的空白。您可以从下划线看到,在“ Beskrivning”列开始之前,“ Artikel”列就已结束。
我已经按照其他地方的建议尝试了所有常见的嫌疑犯,例如:
table.Borders.Width = 0;
table.LeftPadding = 0;
table.RightPadding = 0;
Run Code Online (Sandbox Code Playgroud)
等等。我也尝试过在每行和每个单元格上设置这些值,但是似乎没有任何效果。列的宽度似乎也不会对结果有任何影响:如果我使单元格变窄,它们将换行到新行,但是填充保持不变。
任何建议如何进行?
有没有办法减少 DataTables 导出的 PDF 中的单元格填充?PDFMake Playground 声明在导出表格时可以编辑单元格填充,但我还没有遇到任何这样做的代码示例。任何帮助表示赞赏。
使用DOM元素尝试将cellPadding添加到表中:为什么
var FirstTabContent = document.createElement('div');
var Newtable = document.createElement('table');
Newtable.border = "1";
Newtable.cellpadding = "20px 20px 20px 20px";
///////////////
//populate table
///////////////
FirstTabContent.appendChild(Newtable);
return FirstTabContent.innerHTML;
Run Code Online (Sandbox Code Playgroud)
返回:
<table border="1">
<tbody>
<tr>
<td>
<b>id</b>
</td>
<td>14079<br>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
哪里是cellpadding?
我正在尝试制作一个简单的 3 单元格 div,它将显示雪茄的评级列表。我希望左侧单元格是雪茄的方形图像,中间是名称,右侧是评级。代码工作正常,直到我添加图像 - 然后它似乎在图像底部添加一个 8px 边框,显示单元格的背景颜色。使用 WordPress(如果有帮助的话)。任何帮助表示赞赏!
这是页面: http: //cigardojo.com/best-cigars/
超文本标记语言
<div class="ratingWrapTopRated">
<div class="cigarImage"><img src="http://cigardojo.com/wp-content/uploads/2014/08/cigar-test.jpg" alt="test" width="90" height="90" class="alignnone size-full wp-image-14045" /></div>
<div class="cigarName">Opus XXX Power Ranger</div>
<div class="numericalScoreTopCigars"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.ratingWrapTopRated {
background:#fff;
width:600px !important;
height: 90px !important;
margin: 0 auto;
display:table;
font-family:Helvetica, Arial, sans-serif;
margin-bottom: 10px;
}
.cigarImage {
background:#fff; color:#fff;
display:table-cell;
width: 90px;
}
.cigarName {
background:#ff5100; color:#fff; text-align:center;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
}
.numericalScoreTopCigars {
background:#000; color:#fff; text-align:center;
width:25%;
display:table-cell;
vertical-align:middle;
font-weight:bold;
border-left: …Run Code Online (Sandbox Code Playgroud) cellpadding ×11
css ×6
html ×5
cellspacing ×3
html-table ×3
padding ×2
android ×1
c# ×1
datatables ×1
gridview ×1
ios ×1
itext ×1
jquery ×1
migradoc ×1
pdf ×1
pdfmake ×1
spacing ×1
swift ×1
wordpress ×1