html - 换一个宽度而不影响带有边距的内容:自动
问题描述
我一直在努力解决这个问题,但找不到类似的问题:
我正在尝试在<div>
不影响其内容的情况下更改 a 的宽度,这意味着我不希望内容以任何方式移动或重新调整。同时,我需要根据屏幕分辨率将内容置于页面中心。
当我不在margin:0 auto;
我的 CSS 中使用时,一切正常,但这不是我想要的结果,因为内容不再居中。
我仍在学习 CSS,如果有人可以看看我创建的 Code Pen,我将不胜感激。
谢谢
========编辑=========
请看codepen,这就是我想要实现的:当宽度<div>
改变时,文本不应该改变位置或重新调整。这可以通过从 CSS 部分中删除来实现:文本不会改变位置,并且在宽度改变margin:0 auto;
时会被剪短。<div>
但我需要margin:0 auto;
留下来确保<div>
内容适应屏幕分辨率。
希望这能澄清意图。
解决方案
希望这是您正在寻找的,您可以通过 CSS flex 属性而不是位置“绝对”来解决这个问题
.wrapper-cme {
width:100%;
height: 100%;
display: flex;
align-items: center;
justify-content: space-around;
}
推荐阅读
- facebook-marketing-api - Facebook Marketing API 用于个人目标兴趣的转化统计
- python - 如何使用 dnn 修复此打开的 cv 库错误?
- reactjs - Reactjs:使用相同的表单进行添加和更新
- amazon-web-services - 如何正确使用 aws rds describe-events
- javascript - 如何优化 getYoutubeViews 功能以免超过每日 Youtube API 配额?
- php - PHP - mssql_connect():无法连接到服务器
- angular - httppost订阅的angular6结果
- python - 错误:TeleBot:“发生类型错误,args =(”'in
' 需要字符串作为左操作数,而不是 NoneType",) - c# - 由于 SSL 无效或过期而无法请求服务器 - 如何忽略?
- html - 如果页面源不包含“id”属性,如何使用 Excel VBA 输入网页表单