简体   繁体   English

HTML中的表td和tr的行分隔符

[英]line separator with table td and tr in HTML

i want to put line separator in html table like this : a Black line Z shape "mirror image" as you see below , i tried to set last left side td and first right side td border but i am not able think that how could i dram vertical line 我想像这样在html表中放置行分隔符: 黑色线Z形“镜像”,如下所示,我试图设置最后一个左侧的td和第一个右侧的td边框,但是我无法想到德拉姆垂直线

在此处输入图片说明

i tried this:- 我试过了:-

<table style="width: 100%">
            <tr>
                <td colspan="2" style="text-align: right">
                    <!--<img src=""/>-->
                </td>
            </tr>
            <tr>
                <td colspan="2" style="text-align: center">
                    <label style="font-size: 26px; color: #1513CB">Register To Brand</label>
                </td>
            </tr>
            <tr>
                <td>
                    <div>
                        <div style="font-size: 20px; color: #1513CB">Welcome!</div>
                        <div style="font-size: 18px; color: black">Dr John.G.Doe Phd</div>
                    </div>
                </td>
                <td style="border-bottom: 1px solid black"></td>
            </tr>
            <tr>
                <td>
                    <table>
                        <tr>
                            <td>
                                <img src="Images/TabScore1.png" width="25" height="25" /></td>
                            <td>
                                <img src="Images/TabScore1.png" width="25" height="25" /></td>
                            <td></td>
                        </tr>
                    </table>
                </td>
                <td>
                    <input type="text" /></td>
            </tr>
            <tr>
                <td >
                    <input type="text" /></td>
                <td>
                    <input type="text" /></td>
            </tr>
            <tr>
                <td >
                    <input type="text" /></td>
                <td>
                    <input type="text" /></td>
            </tr>
            <tr>
                <td style="border-bottom: 1px solid black";">
                    <input type="text" /></td>
                <td>
                    <input type="text" /></td>
            </tr>
        </table>

You are on the right track. 您走在正确的轨道上。 You just have to add some more border-X styles andset border-collapse: collapse for the table element. 您只需要添加一些border-X样式并设置border-collapse: collapse table元素即可border-collapse: collapse

Also note, that in general the border of the right cells will overwrite the border of their left siblings. 还要注意,通常,右单元格的边界将覆盖其左兄弟姐妹的边界。 Same goes for bottom cells overwriting the border of top "siblings" (not really siblings here, I know, but you get the picture ...). 覆盖顶部“兄弟姐妹”边界的底部单元格也是如此(我知道这里不是真正的兄弟姐妹,但是您知道了……)。

<table style="width: 100%; border-collapse: collapse;">
        <tr>
            <td colspan="2" style="text-align: right">
                <!--<img src=""/>-->
            </td>
        </tr>
        <tr>
            <td colspan="2" style="text-align: center">
                <label style="font-size: 26px; color: #1513CB">Register To Brand</label>
            </td>
        </tr>
        <tr>
            <td>
                <div>
                    <div style="font-size: 20px; color: #1513CB">Welcome!</div>
                    <div style="font-size: 18px; color: black">Dr John.G.Doe Phd</div>
                </div>
            </td>
            <td></td>
        </tr>
        <tr>
            <td>
                <table>
                    <tr>
                        <td>
                            <img src="Images/TabScore1.png" width="25" height="25" /></td>
                        <td>
                            <img src="Images/TabScore1.png" width="25" height="25" /></td>
                        <td></td>
                    </tr>
                </table>
            </td>
            <td  style="border-top: 1px solid black; border-left: 1px solid black;">
                <input type="text" /></td>
        </tr>
        <tr>
            <td >
                <input type="text" /></td>
            <td style="border-left: 1px solid black;">
                <input type="text" /></td>
        </tr>
        <tr>
            <td >
                <input type="text" /></td>
            <td style="border-left: 1px solid black;">
                <input type="text" /></td>
        </tr>
        <tr>
            <td style="border-bottom: 1px solid black";">
                <input type="text" /></td>
            <td style="border-left: 1px solid black;">
                <input type="text" /></td>
        </tr>
    </table>

You need to collapse the table to remove the default spacing of td s , eg, table-collapse: collapse; 您需要折叠表格以删除td默认间距,例如table-collapse: collapse; . Then simply add a border-right: solid 1px; 然后只需添加一个border-right: solid 1px; on every first td on the left side of the table. 在表格左侧的每个第一个td上。

<html>
    <head></head>
    <body>
        <table style="width: 100%; border-collapse: collapse;">
            <tbody>
                <tr>
                    <td colspan="2" style="text-align: right;">
                        <!--<img src=""/>-->
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="text-align: center">
                        <label style="font-size: 26px; color: #1513CB">Register To Brand</label>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div>
                            <div style="font-size: 20px; color: #1513CB">Welcome!</div>
                            <div style="font-size: 18px; color: black">Dr John.G.Doe Phd</div>
                        </div>
                    </td>
                    <td style="border-bottom: 1px solid black"></td>
                </tr>
                <tr>
                    <td style="border-right: solid 1px;">
                        <table>
                            <tbody>
                                <tr>
                                    <td>
                                        <img src="Images/TabScore1.png" width="25" height="25" />
                                    </td>
                                    <td>
                                        <img src="Images/TabScore1.png" width="25" height="25" />
                                    </td>
                                    <td></td>
                                </tr>
                            </tbody>
                        </table>
                    </td>
                    <td>
                        <input type="text" />
                    </td>
                </tr>
                <tr>
                    <td style="border-right: solid 1px;">
                        <input type="text" />
                    </td>
                    <td>
                        <input type="text" />
                    </td>
                </tr>
                <tr>
                    <td style="border-right: solid 1px;">
                        <input type="text" />
                    </td>
                    <td>
                        <input type="text" />
                    </td>
                </tr>
                <tr>
                    <td style="border-bottom: 1px solid black;border-right: solid 1px;">
                        <input type="text" />
                    </td>
                    <td>
                        <input type="text" />
                    </td>
                </tr>
            </tbody>
        </table>
    </body>
</html>

获取 HTML 表标签之间的所有文本(单行和多行)<table><tbody><tr><th></th></tr><tr><td> 并生成 json<div id="text_translate"><p> 我有下面的 HTML 表,我想获取标签之间的数据,这些标签有时是单行,有时是多行。</p><pre> &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;Role&lt;/th&gt; &lt;th&gt;Device Name&lt;/th&gt; &lt;th&gt;IP Address &lt;/th&gt; &lt;th&gt;MAC Address &lt;/th&gt; &lt;th&gt;Registered &lt;/th&gt; &lt;th&gt;Subscribers &lt;/th&gt; &lt;th&gt;Events &lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; CM &lt;/td&gt; &lt;td&gt; - &lt;/td&gt; &lt;td&gt;192.168.7.110&amp;nbsp;&lt;/td&gt; &lt;td&gt;506182488323&amp;nbsp;&lt;/td&gt; &lt;td&gt;XYZ &lt;/td&gt; &lt;td&gt;&amp;nbsp;Shkdsd30ec1 &lt;/td&gt; &lt;td&gt;Events &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;</pre><p> 我想使用此表生成 JSON,如下面的代码,使用 javascript</p><pre> { "Role": "CM", "Device Name": "-", "IP Address": "192.168.7.110", "MAC Address": "506182488323", "Registered": "XYZ", "Subscribers": "Shkdsd30ec1", "Events": "Events" }</pre><p> 如果有更多带有键的标签应该像 Role-&gt;Role1-&gt;Role2 等一样递增。</p></div></td></tr></tbody></table> - Get the all the text (single and multi-line) between HTML table tags <table><tbody><th><tr><td> and generate json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 td 中的 Html 表 tr - Html table tr inside td html和css表与tr和td重叠边框 - html and css table overlap border with tr and td 如何在html中使用表tr:odd td - how to use table tr:odd td in html td或tr表元素上的bgcolor-html电子邮件 - bgcolor on td or tr table element - html email 表问题<tr><td> - Table issues with <tr> <td> 获取 HTML 表标签之间的所有文本(单行和多行)<table><tbody><tr><th></th></tr><tr><td> 并生成 json<div id="text_translate"><p> 我有下面的 HTML 表,我想获取标签之间的数据,这些标签有时是单行,有时是多行。</p><pre> &lt;table&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;Role&lt;/th&gt; &lt;th&gt;Device Name&lt;/th&gt; &lt;th&gt;IP Address &lt;/th&gt; &lt;th&gt;MAC Address &lt;/th&gt; &lt;th&gt;Registered &lt;/th&gt; &lt;th&gt;Subscribers &lt;/th&gt; &lt;th&gt;Events &lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; CM &lt;/td&gt; &lt;td&gt; - &lt;/td&gt; &lt;td&gt;192.168.7.110&amp;nbsp;&lt;/td&gt; &lt;td&gt;506182488323&amp;nbsp;&lt;/td&gt; &lt;td&gt;XYZ &lt;/td&gt; &lt;td&gt;&amp;nbsp;Shkdsd30ec1 &lt;/td&gt; &lt;td&gt;Events &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt;</pre><p> 我想使用此表生成 JSON,如下面的代码,使用 javascript</p><pre> { "Role": "CM", "Device Name": "-", "IP Address": "192.168.7.110", "MAC Address": "506182488323", "Registered": "XYZ", "Subscribers": "Shkdsd30ec1", "Events": "Events" }</pre><p> 如果有更多带有键的标签应该像 Role-&gt;Role1-&gt;Role2 等一样递增。</p></div></td></tr></tbody></table> - Get the all the text (single and multi-line) between HTML table tags <table><tbody><th><tr><td> and generate json 在页面加载中隐藏了HTML表的所有TD和TR标签 - Have All TD and TR Tags of HTML Table Hidden on Page Load 如何使用PHP删除HTML中的表格,tr,td标签 - How to remove table, tr, td tag in html with php HTML - 浏览器或把手正在删除/忽略<table><tr><td>标签 - HTML - Either browser or handlebars is removing / ignoring a <table><tr><td> tag 动态HTML表格的td和tr视情况而异 - Dynamic HTML Table's td and tr not working properly depending on the condition
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM