簡體   English   中英

即使在CSS中設置了寬度,主體的寬度仍在擴大

[英]Body width is expanding even after setting its width in CSS

我在CSS部分中設置了word-wrap屬性和HTML頁面主體的寬度,如下所示:

  body { width: 830px ; word-wrap: break-word;} 

如果我在其中寫入或復制文本,這表示工作正常,這意味着不進行水平滾動。 如下圖所示:

在此輸入圖像描述

但是,當我從MS Word文檔中復制表格時,則無法正常工作,這意味着自動換行不會發生,因為復制的數據通過跨過正文寬度向右擴展。 如下圖所示:

在此輸入圖像描述

如何啟用自動換行或禁用數據的水平擴展?

請幫忙。

選擇表格並為表格設置寬度,而不是正文

table { width: 95%;  }

希望有所幫助。

不要設置主體的寬度,也不能啟用自動換行,因為表格不會自動換行,您要做的就是創建一個新的div作為表格容器,並為其賦予它(overflow:auto),例如下面

http://codepen.io/anon/pen/dGxQRo

 .table_container{
   overflow:auto;
 }
 table{
  border:1px solid #000;
  width:100%;
}
table td{
  border:1px solid #000;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM