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

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

如何使CSS寬度屬性等于數學表達式的結果

如何使CSS寬度屬性等于數學表達式的結果

弒天下 2023-11-02 19:58:31
我試圖使寬度屬性等于,(100/3)%因為我試圖將寬度均勻地劃分為 3 列。但顯然這不是有效的 css。實現這一目標的正確方法是什么?
查看完整描述

2 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

calc是要走的路。


只需確保運算符和操作數之間留有空格即可。


// This is correct

.class {

  width: calc(100% - 5px);

}

// This produces an error

.class {

  width: calc(100%-5px);

}


查看完整回答
反對 回復 2023-11-02
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

純CSS方法:


th, td {

  width: calc(100% / 7);

}


Javascript 方法:您可以獲取表格元素并分配樣式,試試這個:


let th = document.getElementsByTagName('th');

let td = document.getElementsByTagName('td');


console.log(th, td)


for(let el of th){

    el.style.width = (100 / 3) + 'px';

}


for(let el of td){

    el.style.width = (100 / 3) + 'px';

}

<table>

  <tr>

    <th>Firstname</th>

    <th>Lastname</th>

    <th>Age</th>

  </tr>

  <tr>

    <td>Jill</td>

    <td>Smith</td>

    <td>50</td>

  </tr>

  <tr>

    <td>Eve</td>

    <td>Jackson</td>

    <td>94</td>

  </tr>

</table>


查看完整回答
反對 回復 2023-11-02
  • 2 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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