html - 如何在 HTML 中将表格中的单词换行?

标签 html css xhtml

我做了this html file按照视频类(class)中的说明。然而,由于某种原因,尽管使用了 CSS 样式表,但我没有正确配置单元格大小。以下是该表的代码片段:

<table id="table1" cellspacing="40">
    <tr>
        <td><h3>Home</h3>"ksdjfkl;dajkfdl;sajfkldsjlsfl;saflklfas"<a href="about.html">more</a></td>
        <td><h3>About</h3>"dkfjakldfjdklsafjkldsjfvklzjvklz;cjv"<a href="about.html">more</a></td>
        <td><h3>Contact</h3>"jvkl;jkdlfjaklda;fjkdlsafjdlsfkd;"<a href="contact.html">more</a></td>
    </tr>
</table>

这是与该表相关的代码片段:

#table1{
width: 750px;
height: 250px;
table-layout: fixed;
margin-left: 20px;
}

#table1 td{
text-align: left;
background: #d8d8d8;
font-size: 14px;
padding: 15px;
border-radius: 10px;
-moz-border-radius: 10px;
box-shadow: 0px 0px 10px #000000;
-moz-box-shadow: 0px 0px 10px #000000;
}

#table1 h3{
text-align: center;
font-family: Pristina;
font-size: 20px;
}

这是页面的结果: Screenshot of Index Page

我感觉我应该在 #table1 td{ ... } 中添加设置。但是,即使在 #table1 td{ ... } 中添加 width = somepixels 后,我仍然遇到外观问题。您有什么建议来解决这个问题?

提前致谢!

最佳答案

使用 CSS word-wrap 属性:

#table1 td {
     word-wrap: break-word;
}

关于html - 如何在 HTML 中将表格中的单词换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273025/

相关文章:

html - 更改焦点上的组合颜色

javascript - Enter 键重新加载 Chrome 浏览器

css - 如何使用 CSS 降低按钮的高度?

html - Bootstrap 在一行中为多个单词着色?

html - 李 :last-child element height 100%

javascript - 让 Math.round 向上舍入到下一分钟,即使超过一秒

html - JSF2.2 标签使用 *.xhtml 但不使用 *.html

jquery - jQuery Mobile 中的两个大按钮

html - 覆盖 CSS 中的另一个标签

javascript - 如何仅在浏览器中禁用 cookie 时才显示消息?