javascript - 如何将 div 中的文本和按钮元素彼此相邻对齐?
问题描述
我正在尝试在一个相对较小的高度 div 的中心实现一个文本和一个按钮。
我目前制作了一个宽度为 100%、高度为 70px 的 div,并附加了一个位于 div 中间的文本。我想在文本旁边制作一个按钮。
这是代码:
var temp = document.createElement("div");
temp.setAttribute("id", "bar");
document.body.append(temp);
$("#bar").css("width", "100%");
$("#bar").css("height", 70);
$("#bar").css("background-color", "white");
$("#bar").css({
"display": "flex",
"justify-content": "center",
"align-items" : "center",
"font-size": "20px",
"font-weight" : "bold"
});
$("#bar").append("SOME TEXT");
想要的结果:
[[---------{“某些文本”按钮}---------]]
那个 {"SOME TEXT" button } 应该在那个 div 的中间。
任何帮助将不胜感激。
解决方案
您可以应用此 CSS,这将解决您的问题。
div {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 70px;
}
您可以编写 Html,这只是您要查找的示例。
<div>
<p>This is a paragraph.</p>
<button>Click me button</button>
</div>
推荐阅读
- java - 带有注释@PostConstruct(javax)的方法不会调用
- react-native - @expo/traveling-fastlane-darwin@1.10.0 的 npm WARN tarball 压缩包数据似乎已损坏。再试一次
- linux - 使用 Makefile 创建 .elf 文件
- html - 滚动时表格行内容渗入粘性标题内容 - 相对定位与绝对定位相关
- javascript - 如何将规范化 json 上的关系与 lodash 结合起来?
- php - Laravel - 迁移,表结构修改 - 正确方法
- php - 提交按钮不向数据库发送数据并且不显示错误
- bluetooth - 在 Xamarin iOS 中未获得蓝牙授权提示
- spring-boot - 即使测试通过,KafkaTest 期间也会出现异常
- uitableview - iOS13 表格视图控制器顶部有超大填充的问题