标签: css-tables

如何使用div标签创建表格?

这个问题实际上来自我对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)

请你帮助我好吗 ?

html css css-tables

2
推荐指数
2
解决办法
4万
查看次数

空白:NOWRAP; 问题

我在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 scroll css-tables

2
推荐指数
1
解决办法
3601
查看次数

为空单元格提供不同的背景颜色

我正在环顾互联网,无法找到一个解决方案,在html/CSS中为空单元格提供不同的背景颜色.

在制作节日制作系统的同时,我想通过给予它们警示颜色,引起制作人(系统用户)对复杂表格中缺失数据的注意.

我当然知道背景和空单元格属性,但似乎没有组合,因为空单元格属性只有hide,show和固有.但我想某处有一些解决方案......

任何想法如何解决这个问题?

css css-tables

2
推荐指数
2
解决办法
7545
查看次数

将DropdownList和TextBox的宽度对齐在表中

我有一个有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 textbox alignment css-tables drop-down-menu

2
推荐指数
1
解决办法
2325
查看次数

如何使每个单元格(<td>)在css中表现得像行?

我正在为一个已有的网站(asp.net)创建一个移动网站,并使用表格设计布局.有没有办法将表格中的每个单元格转换为CSS中的一行,以便我可以将其放入移动屏幕,或者有更好的方法(除了更改我不允许的整个网站).基本上,如何使用CSS将2X4表转换为1x8表?

html css asp.net css-tables

2
推荐指数
1
解决办法
4940
查看次数

水平滚动表而不将它们包装在div中

我想在文章中的表的宽度超过网页布局中的可用宽度时启用水平滚动。我试图仅使用CSS来实现这一点,但是失败了。因此,我不得不使用jQuery:将所有文件包装在div中$('table.data').wrap('<div class="tcontain" />');。然后我将以下CSS应用于tcontaindiv:width:100%;overflow-x:scroll;

这可行,但我想避免使用JavaScript。请帮忙!

html css overflow css-tables

2
推荐指数
1
解决办法
2440
查看次数

在CSS table-cell元素中显示省略号

我有一个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)

css css3 css-tables

2
推荐指数
1
解决办法
5233
查看次数

使用rowspan后如何显示行底边框?

我在 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 (&euro;)</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)

html css html-table css-tables

2
推荐指数
1
解决办法
5034
查看次数

响应Div表

我尝试从这个网站生成一个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)

html css grid css-tables responsive

2
推荐指数
1
解决办法
1万
查看次数

为什么width属性在我的桌子上不起作用?

我有这样的代码:

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%是因为,asidewidth 20%在左侧)

html css html-table css-tables

2
推荐指数
1
解决办法
839
查看次数