这个问题实际上来自我对GWT框架的实验,但我决定简化这个问题.
我正在尝试用div替换表标签.如何水平对齐包含两个垂直对齐的DIV标签的两个DIV标签?
这是我有的:
<!doctype html>
<html>
<body>
<div style="display: block; ">
<div style="display: inline; ">
<div class="gwt-Label" >Name:</div>
<div class="gwt-Label" >Address:</div>
</div>
<div style="display: inline; ">
<div class="gwt-Label" >test1</div>
<div class="gwt-Label" >test2</div>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
它在我的Chrome 15.0.874.106 m中渲染为:
Name:
Address:
test1
test2
Run Code Online (Sandbox Code Playgroud)
在我预期的地方:
Name: test1
Address: test2
Run Code Online (Sandbox Code Playgroud)
请你帮助我好吗 ?
我在div里面有一个表格,div宽度是100%,表格宽度是200%,溢出自动.现在正常的行为是:当显示表时,用户必须向右滚动才能看到所有表列.
如果我想为表格类white-space:nowrap;设置div,则会占用更大的宽度来破坏我的表格.
table.grid tr th {
border-right: 1px solid #FFFFFF;
white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
添加前的示例white-space:nowrap:http:
//tabletest.orgfree.com/
添加后的示例white-space:nowrap:http:
//s7.postimage.org/6rw2idlmj/test.png
我正在环顾互联网,无法找到一个解决方案,在html/CSS中为空单元格提供不同的背景颜色.
在制作节日制作系统的同时,我想通过给予它们警示颜色,引起制作人(系统用户)对复杂表格中缺失数据的注意.
我当然知道背景和空单元格属性,但似乎没有组合,因为空单元格属性只有hide,show和固有.但我想某处有一些解决方案......
任何想法如何解决这个问题?
我有一个有1列的表.在此列中,可以是带文本框的行或带有下拉列表的行.我现在想要的是这些控件具有相同的宽度.所以我将控件的宽度设置为100%.结果是,下拉列表比文本框短5-10px.我试过设置:
Width="100%"
Run Code Online (Sandbox Code Playgroud)
以及:
style="width: 100%"
Run Code Online (Sandbox Code Playgroud)
但那里没有成功.在Visual Studio设计器中,宽度对于所有控件都是正确的.但在Firefox,Chrome甚至IE中,下拉列表更短.
建议请:)
我正在为一个已有的网站(asp.net)创建一个移动网站,并使用表格设计布局.有没有办法将表格中的每个单元格转换为CSS中的一行,以便我可以将其放入移动屏幕,或者有更好的方法(除了更改我不允许的整个网站).基本上,如何使用CSS将2X4表转换为1x8表?
我想在文章中的表的宽度超过网页布局中的可用宽度时启用水平滚动。我试图仅使用CSS来实现这一点,但是失败了。因此,我不得不使用jQuery:将所有文件包装在div中$('table.data').wrap('<div class="tcontain" />');。然后我将以下CSS应用于tcontaindiv:width:100%;overflow-x:scroll;
这可行,但我想避免使用JavaScript。请帮忙!
我有一个100%宽度的表包含几个单元格.我希望其中一个单元格始终在一行中显示其内容,white-space: nowrap并在内容超出表格单元格时在行尾显示省略号text-overflow: ellipsis.
我遇到的问题是,当达到单元格内容时,表格将停止收缩.因此,单元格的最小宽度将始终是其内容的宽度,而表格将作为整体推出.
我只是想不通如何解决这个问题:
我的HTML:
<div class="otrCompactView">
<div class="otrLastEditTable">
<div class="otrLastEditRow">
<div class="otrLastEditor">LastEditor</div>
<div class="otrLastEdited">LastModified</div>
</div>
</div>
<div class="otrTitleRow otrRow">
<div class="otrTitle">Title asdasdasdas asd asd asd asdas as asd </div>
</div>
<div vlass="otrTaskRow otrRow">
</div>
<div class="otrColumnsRow otrRow">
<div class="otrColumns"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
.otrCompactView {
display: table;
background: yellow;
width: 100%;
height: 100%;
}
.otrRow {
display: table-row;
}
.otrLastEditTable {
display: table;
width: 100%;
}
.otrLastEditRow {
display: table-row;
}
.otrLastEditor {
display: table-cell; …Run Code Online (Sandbox Code Playgroud) 我在 HTML 中创建了一个表格,其中我使用 rowspan 根据它们所属的“类别”对不同的“过程”进行分类。我现在试图通过在 CSS 中使用 border-bottom 来设置表格的样式,以便拆分每个“类别”部分。
这是我想得到的:
但这是我目前得到的:
1. 为什么tbody tr的下边框根本不显示?
2. 如何在每个“程序”部分结束后才显示底部边框?
这是我目前拥有的 HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Price List</title>
<link rel="stylesheet" href="css/table.css">
<link href="https://fonts.googleapis.com/css?family=Lato:400,400i,700" rel="stylesheet">
</head>
<body>
<table>
<caption>Price List</caption>
<thead>
<tr>
<th scope="col">Category</th>
<th scope="col">Procedure</th>
<th scope="col">Price (PLN)</th>
<th scope="col">Price (€)</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4">These prices are valid until 31.12.2016.</td>
</tr>
</tfoot>
<tbody>
<tr>
<th rowspan="2">Diagnostics</th>
<th scope="row">Dental Consultation</th>
<td>100</td>
<td>25</td>
</tr>
<tr>
<th …Run Code Online (Sandbox Code Playgroud) 我尝试从这个网站生成一个div表:http://divtable.com/generator/
但是,除了Div Table的响应性之外,一切正常.在最小化浏览器宽度时,我希望它能够完全响应.例如,我只希望它在移动设备上每行显示两个项目.
这是我正在使用的代码:
.divTable{
display: table;
width: 100%;
text-align: center;
}
.divTableRow {
display: table-row;
}
.divTableHeading {
background-color: #ffffff;
display: table-header-group;
}
.divTableCell, .divTableHead {
border: 1px solid #ffffff;
display: table-cell;
padding: 3px 10px;
}
.divTableHeading {
background-color: #ffffff;
display: table-header-group;
font-weight: bold;
}
.divTableFoot {
background-color: #ffffff;
display: table-footer-group;
font-weight: bold;
}
.divTableBody {
display: table-row-group;
}Run Code Online (Sandbox Code Playgroud)
<div class="divTable">
<div class="divTableBody">
<div class="divTableRow">
<div class="divTableCell"><img src="//cdn.shopify.com/s/files/1/1606/7271/files/iPhone4Parts.png?11283548812375177185" alt="" width="200" height="200" /> <br />iPhone 4 Parts</div> …Run Code Online (Sandbox Code Playgroud)我有这样的代码:
main {
position: relative;
width: 80%;
float: right;
height: auto;
}
div.container {
width: 95%;
height: auto;
margin: 0 auto;
}
main div.container>table {
width: 10px;
overflow: hidden;
background-color: red;
}Run Code Online (Sandbox Code Playgroud)
<main>
<div class="container">
<table>
<thead>
<tr>
<th>Nama event</th>
<th>Kategori event</th>
<th>Keterangan event</th>
<th>Waktu event</th>
<th>Lokasi event</th>
<th>Cover</th>
</tr>
</thead>
<tbody>
<tr>
<td>something</td>
<td>something</td>
<td>something</td>
<td>something</td>
<td>something</td>
<td>something</td>
</tr>
</tbody>
</table>
</div>
</main>Run Code Online (Sandbox Code Playgroud)
但是表格宽度不起作用。当我尝试宽度大于322px时,它可以工作,但是当我尝试宽度<322px不起作用时(我尝试10px,但table不会变小)。我尝试将宽度> 33%设为有效,将<33%设为无效。为什么?(主要的宽度为80%是因为,aside与width 20%在左侧)
css-tables ×10
css ×9
html ×7
asp.net ×2
html-table ×2
alignment ×1
css3 ×1
grid ×1
overflow ×1
responsive ×1
scroll ×1
textbox ×1