html - 如何将 left 属性设置为等于内容的宽度
问题描述
我希望在文章的左侧出现一个侧面板,其中包含所有共享按钮等...
这就是我现在所拥有的,还不错,但我不想硬编码宽度,因为内容可能会改变,所以我想添加一个max-width
,我想将左边设置为等于内容尺寸。
我知道我可以很容易地用 Javascript 做到这一点,但我想知道我是否不必这样做。
<article>
<div class="side-panel" ></div>
...content...
</article>
article{
position: relative
}
.side-panel{
position: absolute;
width: 20%;
left: 20%;
}
解决方案
推荐阅读
- javascript - 如何在javascript中将放置区域的宽度调整为100%
- angularjs - 我们如何更改 Angular js 错误控制台
- c++ - CreateDirectory doesn't create a directory VS2017 c++
- html - 按钮应该相对于css中的右侧折叠栏
- sql - sql获取最新日期并显示列
- css - 离子4标签栏溢出
- r - Rccp 循环函数不会丢弃旧值
- dart - 有什么作用?。准确检查?
- npm - 为什么某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然
- json - 在 SQL Server 2016 中返回带有列名的 JSON