亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

帶 Flex 的滾動自動 div 中的寬表,缺少一些 col 標簽樣式

帶 Flex 的滾動自動 div 中的寬表,缺少一些 col 標簽樣式

料青山看我應如是 2024-01-03 16:00:31
我在嘗試使用colgroup和col標簽對我的一個寬 html 表的最后兩列進行樣式設置時遇到了一個奇怪的問題。哪些瀏覽器:我在 2 個基于 chromium 的瀏覽器(google chrome 和 opera)上進行了測試,問題仍然存在。但在 Mozilla Firefox 上測試時,根本不存在問題。問題:經過大約一個小時的調試后,我設法解決了該問題,但我能夠在原始 html 文檔中重現該問題。可以在https://affectionate-lamport-fa8d14.netlify.app上查看完整內容,也可以在下面查看最小復制內容:table, td, tr, th, {  white-space: nowrap;  font-size: inherit;  font-size: 25px;}th, td {  padding: 10px 22px;  border: 1px solid black;}body {  font-size: 25px;}table {  width: 100%;}.wrap {  overflow: auto;  display: flex;  flex-direction: column;}.bg-warning {  background-color: orange;}正如您所看到的,bg-warning類沒有應用于最后一個表列(具有 2 個 colspan),問題僅在 chromium 瀏覽器中出現,如上所述。發生了什么事,解決方法是什么:當一個寬的tablewithwidth: 100%位于aflex-column和scroll autodiv內時,它的寬度受限于屏幕尺寸,即使渲染了整個表格并且在滾動時我們可以看到整個表格。這個問題通常不明顯,但如果我嘗試將一些 css 樣式/類應用到最后兩列,如下所示:<colgroup>   <col span="20">   <col span="2" class="bg-warning">   </colgroup>它們不會被應用,如果我將widthcss 屬性table從100%fromfit-content更改為 ,我的樣式就會應用。(這里是演示頁面的 gif 解釋:https://gifyu.com/image/luCZ)不過,這個問題還有更多,只是為了完整性而將其添加到此處,主要問題如上所述,滾動上應用了一個奇怪的部分 CSS 樣式,我無法在我的再現 HTML 演示中重新生成該樣式。它也會消失,請參閱下面的 gif 來了解一些內容。這是 gif:https: //gifyu.com/image/luFZ問題:對于此行為是否有一個眾所周知的解釋,它確實看起來像一個錯誤,如果它是一個錯誤,請確認并指導我在哪里報告此錯誤,如果它實際上是一個錯誤而不是一個錯誤,我想自己報告此錯誤某種已知的怪癖。注意:僅回答重新生成的示例就足夠了。
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號