css中關於table的相關設置

来源:https://www.cnblogs.com/whalesea/archive/2019/02/11/10362646.html
-Advertisement-
Play Games

一、設置好看的單邊框表格 1、一種實現方式 分別給table標簽和td標簽設置不在同一方向的border屬性,如下table設置‘左上’邊框,td設置‘右下’邊框。其他設置方式同樣可以實現。 table{ border-right: 1px solid; border-top: 1px solid; ...


一、設置好看的單邊框表格

  1、一種實現方式

    分別給table標簽和td標簽設置不在同一方向的border屬性,如下table設置‘左上’邊框,td設置‘右下’邊框。其他設置方式同樣可以實現。

table{            
            border-right: 1px solid;
            border-top: 1px solid;

            /*相鄰邊框被合併*/
            border-collapse:collapse;
}
td{
        border-left: 1px solid;
        border-bottom: 1px solid;
}

 

二、給表格設置居中,及文本居中

  1、表格整體居中    

table{ 
             margin:auto; 
 }

 

  2、table文本居中

   

td{    
                
    text-align:center;
            
}

、table的width和height設置

  

  1、table中的width和height設置及其作用:

    table中設置的height其實是設置個最小值,也就是當表格中的內容或者行高總值超過這個設置值時,會自動延長表格的height值,當表格中的內容或者行高沒有達到這個值時,會自動擴大到這個值。table中設置的width值一般為表格寬度的最大值,不能改變,即使內部的內容寬度超過也不能改變。(這個內部內容如果是圖片的話是可以改變表格寬度的。)

     2、tr標簽中width和height設置及其作用:

    tr標簽裡面的width設置不起任何作用,因為從第一點可以看出,表格的width是不能改變的,tr標簽當然就不起作用了。所以在tr中只有討論height設置的可能了,tr中的height設置和幾個tr之間的設置有關。當幾個tr都設置了height的具體數值時,各個tr的height按照設置的值的比例來分配總的height值,註意這裡說的是總的height值。當幾個tr都沒有設置height具體值時,平均分配總的height值。當有的tr設置了具體的數值,有的沒有設置具體的數值為預設時,先保證各個tr的基本需要,剩下的再滿足設置了具體值的tr,之後再全部給沒有設置具體值的tr。最後一種情況還要考慮總的寬度不夠tr總的設置值的情況,不夠的話要滿足tr的基本需要,這裡會自動延長表格的height的。然後再考慮設置了heightr的tr,最後考慮沒有設置height的tr。

  3、td標簽中width和height設置及其作用:

    td標簽裡面的width和height都是起作用的。先看td的width吧,某一個td的width是和所處的一列每個td的width都相關的,取其中最大的width作為這一列中每個td的width,這點是讓我們最混淆的地方,一定要從全局把握某個td的width,不能從這一個的width設置就斷言它的寬度就是多少,這樣是不准確的。當我們把每一列的寬度都弄清楚之後,事情就好辦了。這時候各個td之間的寬度分配按照第二條中各 tr的height分配規律,有一點不同的是全部是預設的情況下,各td的width不是平均分配,而是根據各自的實際內容按比例分配。再看看td的height設置吧,這個相對簡單一點了,不過各個td的height要看這個td所在的行的最大高度來確定這一行的每個td的height,然後各個行的高度情況和tr中的height分配原則是一樣的。還有一點要註意,就是td的height和tr的height之間的關係。首先肯定是根據內容的需 要,在這個基礎上,再根據設置的值來確定,哪個設置的值大就按照哪個,如果一個設置了值一個沒有設置值,那麼按照設置值的算。

 四、table文本格式設置

  

td{    
    font-weight: bold;
    font-size: 20px;
    font-family:"華文楷體";
            }

 

 

 

 

 

 

 

    


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ...
  • [20190211]簡單測試埠是否打開.txt--//昨天看一個鏈接,提到如果判斷一個埠是否打開可以簡單執行如下:--//參考鏈接:https://dba010.com/2019/02/04/check-if-a-port-on-a-remote-system-is-reachable-with ...
  • 題接上篇的文章的項目,還是那個空貨管理app。本篇文章用於講解基於Flutter的app項目的升級方案。 在我接觸Flutter之前,做過一個比較失敗的基於DCloud的HTML5+技術的app,做過幾個RN項目。在這兩種不同機制的app升級方案中,RN採用的是微軟的CodePush技術。而那個比較 ...
  • 正如標題所述,JavaScript閉包對我來說一直有點神秘,看過很多閉包的文章,在工作使用過閉包,有時甚至在項目中使用閉包,但我確實是這是在使用閉包的知識。 最近看國外的一些文章,終於,有人用於一種讓我明白方式對閉包進行瞭解釋,我將在本文中嘗試使用這種方法來解釋閉包。 ...
  • 1、保存圖片到博客園相冊 2、複製代碼到可以放html代碼的地方 我因為數量問題把這段sei到了 頁首Html代碼 3、把代碼中的src改成:相冊中的圖片地址 如果不知道圖片處理方法的可以參考另一篇隨筆: "Web前端:博客美化:一、模板美化" 我是在一個炒雞美的博客上看到這個緞帶裝飾的 原文提供了 ...
  • 1、獲取JS許可權 因為是js代碼所以需要放在 側邊欄公告 里 沒開通之前,有一個申請的鏈接,點擊即可,我是第二天才看到過審的 ^ ^ 2、Ctrl+C、Ctrl+V 數組裡的文字隨自己心情啦 另:3000是文字消失的速度,數值越大跑的越慢 參考:https://boke112.com/4029.ht ...
  • 實現點擊不同樹節點打開不同tab頁展示不同datagrid表數據設計 by:授客 QQ:1033553122 測試環境 jquery-easyui-1.5.3 需求描述 如上圖, 1、點擊左側樹,葉子節點,打開不同的tab頁,載入與節點對應的表數據 2、在上述打開頁面中,進行新增,編輯,複製等操作, ...
  • 前端小白也能快速學會的博客園博客美化全攻略 [TOC] 美化方法論簡介 一般而言,需要選一個預設的skin,然後在該基礎上調整。 官方介紹: 博客皮膚模板 官方文檔 【博客園skin開發文檔 】: 寬屏模版: SimpleMemory Minyx2_Lite lessIsMore BlueSky 博 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...