찾다
웹 프론트엔드부트스트랩 튜토리얼Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석

本篇文章带大家一起了解一下Bootstrap中的表格插件的用法,介绍一下表格的颜色、表格的结构、响应式表格、表格边框等,希望对大家有所帮助!

Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석

1 强大的Bootstrap的表格

在html标签<table>加上基本类别 .table就可以使用Bootstrap的表格可选修饰类别或是自定义样式进行扩展。【相关推荐:《<a href="https://www.php.cn/course/list/15.html" target="_blank" textvalue="bootstrap教程">bootstrap教程</a>》】<p><strong>所有表格样式在Bootstrap中都不会继承,意味着嵌套表格的样式都是独立于父表格。</strong></p> <p>以下是使用最基本的表格排版在Bootstrap中的外观。</p><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;表格演示&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;h1 id=&quot;表格演示&quot;&gt;表格演示&lt;/h1&gt; &lt;table class=&quot;table&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;程序员&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;美工&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;王五&lt;/td&gt; &lt;td colspan=&quot;2&quot;&gt;我只会耍大刀&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script src=&quot;bootstrap5/bootstrap.bundle.min.js&quot; &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758117010721Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <p>可以看到,默认的简单表格只是在table标签加了个class="table",就和普通的html表格外观上有了很大改观。</p> <h1 id="表格的颜色">2 表格的颜色</h1> <p>使用语意化class给表格列或单元格上色。表哥颜色可以分别设置在<code><table>、<tr>、<thead>、<th>、</th> <td>等一切表格元素中。如果是加在表格中,则在整个表格中有效,加在行中对整行有效,加在单元格中对整个单元格有效。<p>到目前为止好像没法加在整列中,要对整列使用某个颜色,只能将其中的所有单元格设置颜色。</p><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;表格演示&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;table class=&quot;table&quot;&gt; &lt;tr&gt;&lt;td&gt;Default&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-primary&quot;&gt;&lt;td&gt;table-primary&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-secondary&quot;&gt;&lt;td&gt;table-secondary&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-success&quot;&gt;&lt;td&gt;table-success&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-danger&quot;&gt;&lt;td&gt;table-danger&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-warning&quot;&gt;&lt;td&gt;table-warning&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-info&quot;&gt;&lt;td&gt;table-info&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-light&quot;&gt;&lt;td&gt;table-light&lt;/td&gt;&lt;/tr&gt; &lt;tr class=&quot;table-dark&quot;&gt;&lt;td&gt;table-dark&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td class=&quot;table-success&quot;&gt;table-success&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;script &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758117832327Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <p>通过这个例子大家可以基本明白表格颜色的用法,需要主要的是对整个表格运用颜色是用<code><table class="table table-secondary">,不要省略前面的table, 虽然例子中最后一行也是table-success,但是事实上,最后一行是设置在单元格上的。<h1 id="表格的结构-表头-表尾-标题">3 表格的结构-表头、表尾、标题</h1><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;表格演示&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;table class=&quot;table caption-top&quot;&gt; &lt;caption class=&quot;text-center&quot;&gt;&lt;h3&gt;人员登记表&lt;/h5&gt;&lt;/caption&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;警察&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;护士&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;王五&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;教师&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;tfoot&gt; &lt;th&gt;序号&lt;/th&gt; &lt;td&gt;姓名&lt;/td&gt; &lt;td&gt;性别&lt;/td&gt; &lt;td&gt;职业&lt;/td&gt; &lt;/tfoot&gt; &lt;/table&gt; &lt;/div&gt; &lt;script &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p>显示效果</p> <p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758118692480Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <p>从上面的例子可以看出表格由下面几部分组成:</p> <ul> <li>表头thead:t是表格的简写head是头部</li> <li>表尾tfoot:t是表格foot是底部</li> <li>标题caption:只有一行,默认在表尾底部,演示中我通过在table中添加caption-top使他在上部。默认标题靠左对齐,我通过在caption中添加class="text-center"使文字居中。默认字体较小,我通过h3标题使他变大。</li> <li>行tr:一行,td标签必须写在tr中。</li> <li>列td:一个单元格,通过<code><td colspan="2">可以使两个相邻的单元格合并,里面的数字可以更改,但不能大于行中所有的列数。<li>表头列th:与td唯一区别是里面文字粗体显示</li> <p>通常为了美观,一般使用<code><thead>或<code><thead> 使<code><thead>显示为浅灰色或深灰色,其用法与11.2.1中的行的颜色一样,另外一般情况下表尾很少使用。<p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758119011937Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <h1 id="响应式表格">4 响应式表格</h1> <p>当表格一行的内容超过浏览器宽度的时候,默认浏览器会出现滚动条,这样存在的一个问题就是会把页面无线拉伸,严重影响网页中其他页面元素的显示效果。</p> <p>而响应式表格是指把表格放在一个<code><div class="table-responsive"> </div>标签中,而该div标签是响应的,与容器同宽度,当表格宽度大于该div标签的时候,该div容器就会出现滚动条,而不是在浏览器上,这样就保证了表格不会超出页面宽度。

<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
    <title>表格演示</title>
    <style>
        td{white-space:nowrap;}
    </style>
  </head>
  <body>
        <div class="container">
            <div class="table-responsive">
            <table class="table caption-top">
                <thead>
                <tr>
                <th>表头1</th>
                <th>表头2</th>
                <th>表头3</th>
                <th>表头4</th>
                <th>表头5</th>
                <th>表头6</th>
                <th>表头7</th>
                <th>表头8</th>
                <th>表头9</th>
                <th>表头10</th>
                </tr>
                </thead>
                <tbody>
                <tr>
                <td>我是第1个单元格</td>
                <td>我是第2个单元格</td>
                <td>我是第3个单元格</td>
                <td>我是第4个单元格</td>
                <td>我是第5个单元格</td>
                <td>我是第6个单元格</td>
                <td>我是第7个单元格</td>
                <td>我是第8个单元格</td>
                <td>我是第9个单元格</td>
                <td>我是第10个单元格</td>
                </tr>
            </table>
            </div>
   </div>
     <script  ></script>
  </body>
</html>

该代码的css部分是为了禁止文字换行,否则单元格会挤压成很多行。

Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석

在特点断点处响应

table-responsive{-sm|-md|-lg|-xl|-xxl}表示在断点前会出现滚动条,从该断点开始,表格将正常运行并且不会水平滚动。你可以把上面的代码中table-responsive换为table-responsive-md 查看一下效果,在此我就不演示了。

5 表格边框

默认表格是只有行边框的,你可以用table-bordered 为表格和单元格的所有边添加边框,还可以用可以添加边框颜色实用类来更改边框颜色(边框颜色通表格颜色,只不过把前缀table换成border)。

<table class="table table-bordered border-primary">
...
</table>

你还可以table-borderless构造无框的表格。

<table class="table table-borderless">
...
</table>

现在给出一个综合实例。

<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <link href="bootstrap5/bootstrap.min.css" rel="stylesheet">
    <title>表格演示</title>
  </head>
  <body>
        <div class="container">
            <table class="table caption-top table-bordered border-primary">
                <caption class="text-center"><h3>带颜色边框表格</h5></caption>
                <thead>
                <tr>
                <th>序号</th>
                <th>姓名</th>
                <th>性别</th>
                <th>职业</th>
                </tr>
                </thead>
                <tbody>
                <tr>
                <th>1</th>
                <td>张三</td>
                <td>男</td>
                <td>警察</td>
                </tr>
                <tr>
                <th>2</th>
                <td>李四</td>
                <td>女</td>
                <td>护士</td>
                </tr>
                <tr>
                <th>3</th>
                <td>王五</td>
                <td>男</td>
                <td>教师</td>
                </tr>
                </tbody>
            </table>
            
            <table class="table caption-top table-borderless">
                <caption class="text-center"><h3>无边框表格</h5></caption>
                <thead  class="table-light">
                <tr>
                <th>序号</th>
                <th>姓名</th>
                <th>性别</th>
                <th>职业</th>
                </tr>
                </thead>
                <tbody>
                <tr>
                <th>1</th>
                <td>张三</td>
                <td>男</td>
                <td>警察</td>
                </tr>
                <tr>
                <th>2</th>
                <td>李四</td>
                <td>女</td>
                <td>护士</td>
                </tr>
                <tr>
                <th>3</th>
                <td>王五</td>
                <td>男</td>
                <td>教师</td>
                </tr>
                </tbody>
            </table>
   </div>
     <script  ></script>
  </body>
</html>

Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석

6 紧凑表格(小表格)

添加table-sm将所有单元格填充减半,使任何table更加紧凑。


下面第二个是紧凑表格,仔细看是不是比第一个没使用table-sm那个行高度要小。

Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석

7 垂直对齐

<thead> 的表格单元格始终垂直对齐到底部。<code><tbody>中的表单元格继承<code><table>对齐方式,默认情况下将其对齐到顶部。在需要时可以使用垂直对齐类重新对齐。<p>垂直对齐类有两种修饰符:</p> <ul> <li>vertical-align: middle;居中对齐</li> <li>vertical-align: bottom; 对齐到底部</li> </ul> <p>垂直对齐修饰符可以写到表格,可以写到行,也可以写到单元格,写到哪里就作用于哪里。还可以用到p、div等其它标签。</p><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;列的排序&lt;/title&gt; &lt;style&gt; th{white-space:nowrap;} &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;table class=&quot;table&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;简介&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;李白&lt;/td&gt; &lt;td&gt;李白(701年-762年) ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;table class=&quot;table align-middle&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;简介&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;李白&lt;/td&gt; &lt;td&gt;李白(701年-762年) ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。&lt;/td&gt; &lt;/tr&gt; &lt;tr class=&quot;align-bottom&quot;&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;杜甫&lt;/td&gt; &lt;td&gt;杜甫(712年—770年),字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人,与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。&lt;/td&gt; &lt;/tr&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td class=&quot;align-top&quot;&gt;白居易&lt;/td&gt; &lt;td&gt;白居易(772年-846年),字乐天,号香山居士,又号醉吟先生,祖籍山西太原。是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p>第一个表格是不使用垂直对齐的效果。 第二个表格中第一行继承了表格的对齐效果,第二行使用了行的对齐效果,第三行第二单元格使用单元格对齐效果,其他两个单元格使用表格的对齐效果。</p> <p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758123063652Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <h1 id="水平对齐">8 水平对齐</h1> <p>水平对齐其实就是文本对齐,使用的是文本通用类,在前面的表格结构中的标题部分已经用过了,有三个修饰符:</p> <ul> <li>text-start:左对齐,默认。有时候外层使用了其他方式对齐,可以使用它重置。</li> <li>text-center:居中对齐</li> <li>text-end:靠右对齐</li> </ul> <p>跟垂直对齐一样,垂直对齐修饰符可以写到表格,可以写到行,也可以写到单元格,写到哪里就作用于哪里。还可以用到p、div、h1-h6、span等其它标签,甚至只要有文本的容器都可以使用这个,应用比垂直对齐多得多。这个在前面的好多例子都用到了,就不举例了。</p> <h1 id="嵌套">9 嵌套</h1> <p>表格的嵌套就是在表格中的一个单元格中再嵌入一个表格,嵌套表不会继承边框样式、活动样式和表变量。</p> <p>需要注意的是表格必须嵌套在一个单元格内,而不能直接嵌套到一个行内,如果你想嵌套进一行中,请使用单元格合并功能,如下例子。</p><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;列的排序&lt;/title&gt; &lt;style&gt; th{white-space:nowrap;} &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;table class=&quot;table caption-top table-bordered border-primary&quot;&gt; &lt;caption class=&quot;text-center&quot;&gt;&lt;h3&gt;人员名单&lt;/h5&gt;&lt;/caption&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;警察&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;护士&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&quot;4&quot;&gt; &lt;table class=&quot;table caption-top table-bordered border-primary&quot;&gt; &lt;caption class=&quot;text-center&quot;&gt;&lt;h3&gt;据说天使没有性别&lt;/h5&gt;&lt;/caption&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;加百列&lt;/td&gt; &lt;td&gt;天使长&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;沙利叶&lt;/td&gt; &lt;td&gt;月之天使&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p><img src="/static/imghwm/default1.png" data-src="bootstrap5/bootstrap.bundle.min.js" class="lazy" title="163758124090990Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <h1 id="强调表格">10 强调表格</h1> <h2 id="条纹行">10.1 条纹行</h2> <p>使用.table-striped在<code><tbody>范围内任何表格行增加明暗条纹样式效果,还可以配合颜色做出更加美观的表格。<pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html lang=&quot;zh-CN&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt; &lt;meta name=&quot;keywords&quot; content=&quot;&quot;&gt; &lt;meta name=&quot;description&quot; content=&quot;&quot;&gt; &lt;link href=&quot;bootstrap5/bootstrap.min.css&quot; rel=&quot;stylesheet&quot;&gt; &lt;title&gt;表格演示&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&quot;container&quot;&gt; &lt;table class=&quot;table table-striped&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;警察&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;护士&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;王五&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;教师&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;table class=&quot;table table-dark table-striped&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;警察&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;护士&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;王五&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;教师&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;table class=&quot;table table-success table-striped&quot;&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;序号&lt;/th&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;性别&lt;/th&gt; &lt;th&gt;职业&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;1&lt;/th&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;警察&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;2&lt;/th&gt; &lt;td&gt;李四&lt;/td&gt; &lt;td&gt;女&lt;/td&gt; &lt;td&gt;护士&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;3&lt;/th&gt; &lt;td&gt;王五&lt;/td&gt; &lt;td&gt;男&lt;/td&gt; &lt;td&gt;教师&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;script &gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre><p><img src="https://img.php.cn/upload/image/642/152/584/163758125219365Bootstrap%EC%97%90%EC%84%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C?%20%EA%B0%95%EB%A0%A5%ED%95%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%98%20%EC%82%AC%EC%9A%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B0%84%EB%9E%B5%ED%95%9C%20%EB%B6%84%EC%84%9D?x-oss-process=image/resize,p_40" title="163758125219365Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <h2 id="可悬停行">10.2 可悬停行</h2> <p>在table标签类中添加table-hover可对<code><tbody>中的表行启用悬停效果,当鼠标放在某一行上面时,郑航会特殊显示,。 将上面11.9.1代码中table-striped换为table-hover可实现悬停效果,也可以和table-striped一起使用,用法很简单,在此就不在演示了。<h2 id="테이블-활성화">10.3 테이블 활성화</h2> <p>table-active를 추가하여 테이블 행이나 셀을 강조 표시하세요. 이 수정자는 행이나 셀에만 추가할 수 있으며 사용법은 수직 정렬과 유사합니다. 여기서는 시연은 없고 렌더링만 제공됩니다. </p> <p><img src="https://img.php.cn/upload/image/621/402/852/163758125875265Bootstrap%EC%97%90%EC%84%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C?%20%EA%B0%95%EB%A0%A5%ED%95%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%98%20%EC%82%AC%EC%9A%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B0%84%EB%9E%B5%ED%95%9C%20%EB%B6%84%EC%84%9D?x-oss-process=image/resize,p_40" title="163758125875265Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="1Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <p><img src="https://img.php.cn/upload/image/595/348/356/163758126183196Bootstrap%EC%97%90%EC%84%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C?%20%EA%B0%95%EB%A0%A5%ED%95%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%98%20%EC%82%AC%EC%9A%A9%EB%B2%95%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B0%84%EB%9E%B5%ED%95%9C%20%EB%B6%84%EC%84%9D?x-oss-process=image/resize,p_40" title="163758126183196Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석" alt="1Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석"></p> <p>부트스트랩에 대한 자세한 내용을 보려면 <a href="https://www.php.cn/course/list/15.html" target="_blank" textvalue="bootstrap基础教程">부트스트랩 기본 튜토리얼</a>을 방문하세요! ! </p> </tbody>

위 내용은 Bootstrap에서 테이블을 사용하는 방법은 무엇입니까? 강력한 테이블의 사용법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 掘金社区에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
부트 스트랩 대 기타 프레임 워크 : 비교 개요부트 스트랩 대 기타 프레임 워크 : 비교 개요Apr 18, 2025 am 12:06 AM

Bootstrap은 사용하기 쉽고 반응 형 웹 사이트를 신속하게 개발하기 쉽기 때문에 Tailwindcss, Foundation 및 Bulma보다 낫습니다. 1. Bootstrap은 미리 정의 된 스타일과 구성 요소의 풍부한 라이브러리를 제공합니다. 2. CSS 및 JavaScript 라이브러리는 반응 형 디자인 및 대화식 기능을 지원합니다. 3. 빠른 개발에 적합하지만 맞춤형 스타일이 더 복잡 할 수 있습니다.

반응에서 부트 스트랩 스타일을 통합 : 메소드 및 기술반응에서 부트 스트랩 스타일을 통합 : 메소드 및 기술Apr 17, 2025 am 12:04 AM

React 프로젝트에 부트 스트랩을 통합하는 것은 두 가지 방법으로 수행 할 수 있습니다. 1) 소규모 프로젝트 또는 빠른 프로토 타이핑에 적합한 CDN을 사용하여 도입; 2) NPM 패키지 관리자를 사용하여 설치, 깊은 사용자 정의가 필요한 시나리오에 적합합니다. 이러한 방법을 사용하면 React에서 아름답고 반응이 좋은 사용자 인터페이스를 빠르게 구축 할 수 있습니다.

React의 부트 스트랩 : 장점 및 모범 사례React의 부트 스트랩 : 장점 및 모범 사례Apr 16, 2025 am 12:17 AM

부트 스트랩을 React 프로젝트에 통합 할 때의 장점은 1) 빠른 개발, 2) 일관성 및 유지 가능성 및 3) 반응 형 디자인이 포함됩니다. CSS 파일을 직접 소개하거나 React-Bootstrap 라이브러리를 사용하면 React 프로젝트에서 Bootstrap의 구성 요소와 스타일을 효율적으로 사용할 수 있습니다.

부트 스트랩 : 웹 프레임 워크에 대한 빠른 안내서부트 스트랩 : 웹 프레임 워크에 대한 빠른 안내서Apr 15, 2025 am 12:10 AM

Bootstrap은 Twitter에서 개발 한 프레임 워크로, 반응 형 모바일 우선 웹 사이트 및 응용 프로그램을 신속하게 구축 할 수 있습니다. 1. 사용 편의성과 풍부한 구성 요소 라이브러리는 개발을 더욱 빠르게 만듭니다. 2. 거대한 커뮤니티는 지원과 솔루션을 제공합니다. 3. 클래스 이름을 소개하고 사용하여 반응 형 그리드 생성과 같은 CDN을 통해 스타일을 제어합니다. 4. 사용자 정의 가능한 스타일 및 확장 구성 요소. 5. 장점에는 빠른 개발과 반응 형 디자인이 포함되며 단점은 스타일 일관성과 학습 곡선입니다.

부트 스트랩 분해 : 그것이 무엇인지, 왜 중요한지부트 스트랩 분해 : 그것이 무엇인지, 왜 중요한지Apr 14, 2025 am 12:05 AM

BootstrapisAfree, Open-SourcecsSframework that atresponsiveandmobile-firstwebsitedevelopment.itofferspre-styledcomponentsandagridsystem, streamliningthecreations of hetsingallyfleasing 및 functionalwebdesigns를 간소화합니다.

부트 스트랩 : 웹 디자인을보다 쉽게 ​​만듭니다부트 스트랩 : 웹 디자인을보다 쉽게 ​​만듭니다Apr 13, 2025 am 12:10 AM

웹 디자인이 더 쉬운 것은 부트 스트랩입니다. 사전 설정 구성 요소, 반응 형 디자인 및 풍부한 커뮤니티 지원. 1) 사전 설정 구성 요소 라이브러리 및 스타일을 사용하면 개발자가 복잡한 CSS 코드를 쓰지 않도록 할 수 있습니다. 2) 내장 그리드 시스템은 반응 형 레이아웃 생성을 단순화합니다. 3) 커뮤니티 지원은 풍부한 자원과 솔루션을 제공합니다.

부트 스트랩의 영향 : 웹 개발 가속화부트 스트랩의 영향 : 웹 개발 가속화Apr 12, 2025 am 12:05 AM

Bootstrap은 웹 개발을 가속화하고 사전 정의 된 스타일 및 구성 요소를 제공함으로써 신속하게 반응 형 웹 사이트를 구축 할 수 있습니다. 1) 프로젝트에서 며칠 내에 기본 레이아웃을 완료하는 등 개발 시간이 단축됩니다. 2) SASS 변수와 믹스 인을 통해 부트 스트랩을 통해 맞춤형 스타일은 특정 요구를 충족시킬 수 있습니다. 3) CDN 버전을 사용하면 성능을 최적화하고 로딩 속도를 향상시킬 수 있습니다.

부트 스트랩 이해 : 핵심 개념 및 기능부트 스트랩 이해 : 핵심 개념 및 기능Apr 11, 2025 am 12:01 AM

Bootstrap은 오픈 소스 프론트 엔드 프레임 워크이며 주요 기능은 개발자가 반응 형 웹 사이트를 신속하게 구축하도록 돕는 것입니다. 1) 복잡한 UI 효과의 구현을 용이하게하기 위해 사전 정의 된 CSS 클래스 및 JavaScript 플러그인을 제공합니다. 2) 부트 스트랩의 작동 원리는 CSS 및 JavaScript 구성 요소에 의존하여 미디어 쿼리를 통해 반응 형 디자인을 실현합니다. 3) 사용의 예로는 버튼 작성과 같은 기본 사용 및 사용자 정의 스타일과 같은 고급 사용법이 포함됩니다. 4) 일반적인 오류에는 클래스 이름의 철자가 포함됩니다. 브라우저 개발자 도구를 사용하여 디버깅하는 것이 좋습니다. 5) 성능 최적화는 맞춤형 빌드 도구를 통해 달성 할 수 있으며 모범 사례에는 Semantic HTML 및 부트 스트랩 사용 사전 정의가 포함됩니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구