gpt4 book ai didi

css - jQuery 数据表 - 列标题 () 文本重叠

转载 作者:行者123 更新时间:2023-11-28 18:25:10 30 4
gpt4 key购买 nike

我不知道为什么文本会重叠。

这是显示问题的屏幕截图:
http://i.imgur.com/rLIcww4.png?1

如您所见,列标题“Subcontratada”重叠。

我的代码有什么问题?

这是我的 CSS 代码:


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* DataTables display
*/
table.display {
margin: 0 auto;
clear: both;
width: 100%;
table-layout:fixed;
}

table.display thead th {
padding: 3px 18px 3px 10px;
border-bottom: 1px solid black;
font-weight: bold;
cursor: pointer;
* cursor: hand;
}



这是我的 HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico" />

<title>DataTables Editor example</title>
<style class="include" type="text/css">
@import "support/bootstrap/css/bootstrap.css";
@import "support/bootstrap/dataTables/dataTables.bootstrap.css";
@import "css/customTable.css";
</style>

<script class="include" type="text/javascript" charset="utf-8" src="../../../media/js/jquery.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="../../../media/js/jquery.dataTables.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="../../TableTools/media/js/TableTools.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="../../TableTools/media/js/ZeroClipboard.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="../media/js/dataTables.editor.js"></script>

<script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/js/bootstrap.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/dataTables/dataTables.bootstrap.js"></script>
<script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/dataTables/dataTables.editor.bootstrap.js"></script>

<script class="include" type="text/javascript" charset="utf-8" src="./js/custom.js"></script>
</head>
<body id="dt_example">
<div id="mContainer" style="border: red 4px dashed;width:1200px;margin-left:auto;margin-right:auto;">
<div id="demo" style="border: blue 4px dashed;width:1200px;">
<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered display" id="example"">
<thead>
<tr>
<th style="text-align: center;">Data</th>
<th style="text-align: center;">Tema</th>
<th style="text-align: center;">V&iacute;nculo</th>
<th style="text-align: center;">Empresa</th>
<th style="text-align: center;">Subcontratada</th>
<th style="text-align: center;">NDP</th>
<th style="text-align: center;">CH</th>
<th style="text-align: center;">HHT</th>
<th style="text-align: center;">Ger&ecirc;ncia</th>
<th style="text-align: center;">Área Solicitante</th>
<th style="text-align: center;">CC</th>
<th style="text-align: center;">Rateio</th>
</tr>
</thead>
</table>
</div>
<div class="spacer"></div>

</body>
</html>

最佳答案

浏览器不会在单词中间打断文本。您需要使用 <br /> 手动插入换行符如果你想让它在单词中间中断。或者减小该列标题中的字体大小。

关于css - jQuery 数据表 - 列标题 (<th>) 文本重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15979778/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com