html - 在不推开相邻元素的情况下自动调整边距
问题描述
我在左侧有一个上一个按钮,在右侧有一个h2标签的下一个按钮。我希望 h2 标签是width: 20%;
并且必须margin: auto;
居中。问题是它把按钮推到了左边和右边,但我希望它们就在文本旁边。所以理论上我希望按钮位于 h2 标签的边距内,而不是在同一个 div 中。你有什么想法来解决这个问题吗?
我的解决方案:如果相邻元素没有与您交互的东西,您可以给它们样式margin: -x%;
,只需将 x 替换为最适合您的数字即可。在我的情况下,将按钮直接放在文本旁边是 40%。问题是你不能再点击左键了,因为他在文本的边缘,所以我最后把按钮和文本一起移动到了一个 div 中,这不是我想要的,但它可以工作,而且比暂时没有。
解决方案
虽然没有你想要实现的代码或图像,所以我必须假设它可能是什么样子。我现在理解的是你想要一个按钮、一个 h2 标签和一个按钮,所以假设这是你想要的,我想你可以尝试利用你可以在GeeksforGeeks或W3school或MDN 文档position
上阅读的属性,或者可以尝试您可以在GeeksforGeeks或W3school或在MDN 文档中阅读有关它的信息,或者可以尝试并在GeeksforGeeks或W3school或MDN 文档中阅读有关它的信息。display: flex
floating
推荐阅读
- jquery - 第一次发布表单时,Ajax 没有触发完成回调,但是第二次发布有效
- perl - 如何检查一个文件的值是否包含在另一个文件的值中?
- reactjs - 在 redux 存储数据更新后 React Native 组件无限重新渲染
- python - 如何获得发送的开始和结束的索引?
- node.js - 如何在 puppeteer 中的对象内创建对象数组
- flutter - 如何在颤动的所有页面中显示底部导航栏
- r - 将部分数据表汇总为另一个数据表的列
- python - 如何防止 pandas.dataframe.to_csv 在追加时创建新列?
- php - 导航栏链接不会将活动类添加到单击的导航栏
- python - Pyspark 显示每行具有最低值的列