标签: html-table

在网页上的HTML表格中显示MySQL数据库表中的值

我想从数据库表中检索值并在页面的html表中显示它们.我已经搜索了这个,但我找不到答案,虽然这肯定是容易的(这应该是数据库的基础知识).我想我搜索过的词语具有误导性.数据库表名称是票证,它现在有6个字段(submission_id,formID,IP,名称,电子邮件和消息),但应该有另一个名为ticket_number的字段.如何让它在html表中显示db中的所有值,如下所示:

<table border="1">
  <tr>
    <th>Submission ID</th>
    <th>Form ID</th>
    <th>IP</th>
    <th>Name</th>
    <th>E-mail</th>
    <th>Message</th>
  </tr>
  <tr>
    <td>123456789</td>
    <td>12345</td>
    <td>123.555.789</td>
    <td>John Johnny</td>
    <td>johnny@example.com</td>
    <td>This is the message John sent you</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

然后是"约翰"之下的所有其他值.

php mysql database html-table

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

为什么表没有使用正文字体大小,即使我没有明确设置表字体大小?

我有一个问题,我将body字体大小设置为11px,但表格显示字体为16px.我不知道是什么引起了这种情况 - 我一次又一次地浏览了CSS和输出(浏览页面时的源代码).将表格字体大小设置为11px显然具有所需的效果,但我不需要将其设置为与正文样式分开的任何位置.

我有以下CSS:

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    background-color: #E7D2B8;
    color: #863F2B;
}
img.headerImg {
    width: 100%;
}
.menu-strip {
    float: left;
    width: 20%;
}
.main-content {
    float: left;
    width: 80%;
}
.clear {
    clear: both;
}
ul.menu {
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    list-style: none;
}
ul.menu li {
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.footer {
    width: 60%;
    margin-left: 20%;
}
ul.footer-links {
    list-style: none;
}
ul.footer-links li …
Run Code Online (Sandbox Code Playgroud)

html css html-table font-size

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

简单的If/Else Razor语法

我试图用这段代码在foreach中做一个简单的If/Else:

@{
var count = 0;
foreach (var item in Model)
{
    if (count++ % 2 == 0)
    {
        @:<tr class="alt-row">
    } else { 
        @:<tr>
    }
        <td>
            @Html.DisplayFor(modelItem => item.Title)
        </td>
        <td>
            @Html.Truncate(item.Details, 75)
        </td>
        <td>
            <img src="@Url.Content("~/Content/Images/Projects/")@item.Images.Where(i => i.IsMain == true).Select(i => i.Name).Single()" 
                alt="@item.Images.Where(i => i.IsMain == true).Select(i => i.AltText).Single()" class="thumb" />
        </td>
        <td>
            @Html.ActionLink("Edit", "Edit", new { id=item.ProjectId }) |
            @Html.ActionLink("Details", "Details", new { id = item.ProjectId }) |
            @Html.ActionLink("Delete", "Delete", new { id=item.ProjectId })
        </td>
    </tr>
} …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc html-table razor

38
推荐指数
3
解决办法
10万
查看次数

表格单元格宽度 - 固定宽度,包装/截断长单词

我有一个包含各种长度文本的单元格的表格.所有表格单元的宽度必须相同.如果这意味着截断长词或强制中断长词,那就没关系.

我无法弄清楚如何让这个工作.

这适用于内部客户端应用程序,因此只需要在IE6和IE7中工作.

下面是一个示例页面.包含的细胞onereallylongword是令人讨厌的细胞.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <style type="text/css">
        td { width: 30px; }
    </style>
</head>
<body>
    <table border="2">
        <tr>
            <td>word</td>
            <td>two words</td>
            <td>onereallylongword</td>
        </tr>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css user-interface html-table

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

如何将表格设置为容器的整个宽度并使单元格使用宽度的百分比?

这是我的HTML.下表位于容器div内,其固定宽度为670px.现在我不知道如何继续使这个表捕获容器的整个宽度.

<table class="table_fields">
    <tr class="table_fields_top">
        <td><?php _e('Published','news'); ?></td>
        <td><?php _e('Story','news'); ?></td>
        <td><?php _e('Views','news'); ?></td>
        <td><?php _e('Comments','news'); ?></td>
        <td><?php _e('Rating','news'); ?></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS:

.table_fields {
    display: block;
    background: #fff;
    border: 1px solid #dce1e9;
    border-bottom: 0;
    border-spacing: 0;
}

.table_fields .table_fields_top {background: #f1f3f6;}
.table_fields .table_fields_top td{
    font-size: 10px;
    text-transform: uppercase;
}

.table_fields td {
    text-align: center;
    border-bottom: 1px solid #dce1e9;
    border-right: 1px solid #dce1e9;
    font-size: 11px;
    line-height: 16px;
    color: #666;
    white-space:nowrap;
}
Run Code Online (Sandbox Code Playgroud)

我试着设置宽度:100%; 但它返回空的空间,但TD不平衡.我不知道如何使TD始终充满100%的空间.我尝试设置宽度:每个TD为20%,因为它们是5 tds以获得100%宽度.但这没效果.有人可以告诉我如何使细胞适合表格的FUll宽度100%(假设每个TD有一个固定的宽度百分比,如20%)请.

html css html-table

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

CSS如何打印具有背景颜色的表(不更改打印设置)

目的是用彩色td-s打印表格.我需要一种适合所有类型浏览器的方法.

有什么办法吗?

css html-table

37
推荐指数
3
解决办法
8万
查看次数

将onClick事件添加到document.createElement("th")

我通过使用动态添加列到表 document.createElement("th")

var newTH = document.createElement('th');
Run Code Online (Sandbox Code Playgroud)

有没有办法为此设置onClick属性,以便用户可以通过单击标题删除列?任何帮助都会很棒.如果这是不可能的,是否可以放入一些东西

newTH.innerHTML
Run Code Online (Sandbox Code Playgroud)

使它工作?

javascript html-table

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

强制HTML表格不超过其容器的大小

这个问题已被多次询问,但所提供的答案似乎都没有帮助我:

在这里看到这个:http://jsfiddle.net/BlaM/bsQNj/2/

我有一个"动态"(基于百分比)布局,有两列.

.grid {
    width: 100%;
    box-sizing: border-box;
}
.grid > * {
    box-sizing: border-box;
    margin: 0;
}
.grid .col50 {
    padding: 0 1.5%;
    float: left;
    width: 50%;
}
Run Code Online (Sandbox Code Playgroud)

在每个列中,我都有一个应该使用整列宽度的表.

.data-table {
    width: 100%;
}
.data-table td {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是该表中的某些列具有需要截断的内容以适合表的给定宽度.但这并没有发生.我得到两张相互重叠的桌子.

要求:

  • 需要以百分比为基础.我不能设置绝对尺寸.
  • 每行的高度不得超过一个文本行(如果我删除white-space:nowrap会发生这种情况)
  • 必须适用于Chrome,Firefox和Internet Explorer 8+
  • 无法在彼此下方显示表格,因为打印时必须将其放在一张纸上.

我尝试了什么:

  • 在里面并使用宽度和溢出.一无所获.
  • "display:table;" 在包含div - 而不是有两列,表格显示在彼此之下
  • "table-layout:fixed;" - 强制所有列具有相同的宽度
  • 我知道列2 + 3总共有30%的宽度所以我试图手动将第1列设置为70% - 没有改变任何东西
  • 内容中的零宽度空间 - 没有改变任何东西,可能是由于白色空间:nowrap;

相关问题:

html css html-table column-width

37
推荐指数
3
解决办法
5万
查看次数

是否应该不惜任何代价在HTML中避免使用表格?

建议在HTML页面中使用表格(现在我们有CSS)?

表的应用是什么?表中有哪些功能/能力不在CSS中?

相关问题

html css html-table

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

如何:"用行分隔表行"

我有一个基本的HTML表,其中包含表行.我的目标是将这些表行与可见行分开(为了更好的内容可读性).

我怎么能这样做?

html html-table

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