javascript - 如何在JS中用px减去100%的标题宽度?

标签 javascript html css asp.net

我有这段代码可以使用百分比获取指定的标题宽度,其中

CS

//Script Manager to set the (gridId, height, width, headerHeight, isFooter)
     ScriptManager.RegisterStartupScript(Page, this.GetType(), "Key", "<script>MakeStaticHeaderORSA('" + Gridview1.ClientID + "', 400, 100, 27, false); </script>", false);

JS

 DivHeader.style.width = (parseInt(width) - 1.67) + '%';

但是,我不想减去 1.67%,而是想用 16px 替换它,以便更具体: 我做了类似下面的事情,但它不起作用。

DivHR.style.width = (((parseInt(width)) + '%') - (16 +'px'));

请建议我如何使用 100% 宽度和 - px 来获得理想的宽度, 提前致谢

最佳答案

下面的代码是我的问题的解决方案,谢谢

  #yourDivId{ width: calc(100% - 16px)}

关于javascript - 如何在JS中用px减去100%的标题宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32886870/

相关文章:

css - 使用 SASS 为所有小于固定大小的文本设置字体堆栈

javascript - 如何在reactjs中的一个根中使用n个模型?

javascript - 尽管声明了应用程序模块不可用

html - 我可以在不包装的情况下定位此 href 的文本吗

javascript - 检查来自多个上传文件输入的所有扩展名

HTML 在同一行显示两个 div

javascript - 如何在 JavaScript 中每 5 分钟循环调用两个交替函数?

javascript - 如何在javascript中调用java方法

ios - 允许在 iFrame 内缩放,但不允许在 iOS 页面上缩放

javascript - 为元素分配 id 时 jQuery 插件停止工作