詳解React中合并單元格的正確寫(xiě)法
用表格進(jìn)行頁(yè)面布局,頁(yè)面布局在各種瀏覽器的的兼容性, 都非常好, 而在react中使用表格布局, 合并單元格的寫(xiě)法比較特殊, 博主查了很久才找到正確的寫(xiě)法, 在這里分享一下
效果圖
源碼
react組件文件
import React, { Component } from 'react'; import './App.css'; class App extends Component { render() { return ( <div className="App"> <div className="title">4*4表格</div> <table> <tbody> <tr><td>00</td><td>01</td><td>02</td><td>03</td></tr> <tr><td>10</td><td>11</td><td>12</td><td>13</td></tr> <tr><td>20</td><td>21</td><td>22</td><td>23</td></tr> <tr><td>30</td><td>31</td><td>32</td><td>33</td></tr> </tbody> </table> <hr/> <div className="title">跨列寫(xiě)法(colSpan="2")</div> <table> <tbody> <tr><td>00</td><td colSpan="2">01</td><td>03</td></tr> <tr><td>10</td><td>11</td><td>12</td><td>13</td></tr> <tr><td>20</td><td>21</td><td>22</td><td>23</td></tr> <tr><td>30</td><td>31</td><td>32</td><td>33</td></tr> </tbody> </table> <hr/> <div className="title">跨行寫(xiě)法(rowSpan="2")</div> <table> <tbody> <tr><td>00</td><td rowSpan="2">01</td><td>02</td><td>03</td></tr> <tr><td>10</td><td>12</td><td>13</td></tr> <tr><td>20</td><td>21</td><td>22</td><td>23</td></tr> <tr><td>30</td><td>31</td><td>32</td><td>33</td></tr> </tbody> </table> <hr/> </div> ); } } export default App;
App.css
.App { text-align: center; } td { border: 1px solid #AB3319; width: 30px; height: 30px; } .title { color: #444444; font-size: 20px; margin: 20px; } table { margin: 20px auto; border-collapse: collapse; }
小結(jié):
React的樣式一般都寫(xiě)成js對(duì)象的形式, 但跨行和跨列的寫(xiě)法比較特殊, 必須寫(xiě)到 元素屬性的位置: <td colSpan="2">01</td>
需要特別注意的是 row-span
要寫(xiě)成rowSpan , col-span
要寫(xiě)成colSpan
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
在?React?項(xiàng)目中全量使用?Hooks的方法
這篇文章主要介紹了在?React?項(xiàng)目中全量使用?Hooks,使用 Hooks 能為開(kāi)發(fā)提升不少效率,但并不代表就要拋棄 Class Component,依舊還有很多場(chǎng)景我們還得用到它,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10詳解React中setState回調(diào)函數(shù)
這篇文章主要介紹了詳解React中setState回調(diào)函數(shù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06一篇文章教你用React實(shí)現(xiàn)菜譜系統(tǒng)
本篇文章主要介紹了React實(shí)現(xiàn)菜譜軟件的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2021-09-09React腳手架config-overrides.js文件的配置方式
這篇文章主要介紹了React腳手架config-overrides.js文件的配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10react hooks實(shí)現(xiàn)防抖節(jié)流的方法小結(jié)
這篇文章主要介紹了react hooks實(shí)現(xiàn)防抖節(jié)流的幾種方法,文中通過(guò)代碼示例給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-04-04手動(dòng)用webpack搭建第一個(gè)ReactApp的示例
本篇文章主要介紹了手動(dòng)用webpack搭第一個(gè) ReactApp的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04使用react context 實(shí)現(xiàn)vue插槽slot功能
這篇文章主要介紹了使用react context 實(shí)現(xiàn)vue插槽slot功能,文中給大家介紹了vue的slot的實(shí)現(xiàn)方法,需要的朋友可以參考下2019-07-07在Ant Design Pro登錄功能中集成圖形驗(yàn)證碼組件的方法步驟
這篇文章主要介紹了在Ant Design Pro登錄功能中集成圖形驗(yàn)證碼組件的方法步驟,這里的登錄功能其實(shí)就是一個(gè)表單提交,實(shí)現(xiàn)起來(lái)也很簡(jiǎn)單,具體實(shí)例代碼跟隨小編一起看看吧2021-05-05