移动端 样式适配问题

发布于 2022-09-07 21:04:03 字数 321 浏览 19 评论 0

clipboard.png
样式为iphone6,7,8,plus下的样式

clipboard.png
样式为iphone6,7,8 下的样式

不知道怎么样才可以在不同的手机上显示时,,文字都是对齐的
这个样式改了好几天,脑子里想不出来有什么好的办法可以妥善解决,去百度
请问大家都有什么好的想法吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

柏林苍穹下 2022-09-14 21:04:03

这个属于html划分和css搭配的问题

按照 与员工关系 选择 icon>
这一行来讲
宽度使用百分比布局,搭配text-align来实现
|40%|40%|20%|
前两个text-align:left
后一个text-align:right

还给你自由 2022-09-14 21:04:03

首先查看是否受其他样式影响导致的,第二你应该用rem布局,可以看看有没有padding,margin影响,实在不行,用float:left;然后再设置一下padding就好了。

乜一 2022-09-14 21:04:03

使用flex,保证不存在不能对齐的问题
第二,为保证在各种手机上显示效果基本一致,最好全部使用rem,不要夹杂px的单位大小。

最笨的告白 2022-09-14 21:04:03
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>布局</title>
  <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1,maximum-scale=1">
  <style type="text/css">
  *{padding:0;margin:0;}
  .form{padding:0 5%;}
  .row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ccc;}
  .row .field{flex-grow:0;width:100px;}
  .row .right{flex-grow:1;}
  .row .right{display:flex;align-items:center;position:relative;}
  .right .icon{flex-grow:0;flex-shrink:0;}
  .icon-right{display:inline-block;width:10px;height:10px;border:1px solid #ccc;border-width:0 1px 1px 0;transform:rotate(-45deg);position:relative;margin-right:2px;}
  input{outline:none;border:none;flex-grow: 1;}
  </style>
</head>
<body>
  <div class="form">
    <div class="row">
      <div class="field">与员工关系</div>
      <div class="right has-icon">
        <input type="text" placeholder="请输入姓名">
        <div class="icon">
          <span class="icon-right"></span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="field">姓名</div>
      <div class="right">
        <input type="text" placeholder="请输入姓名">
      </div>
    </div>
  </div>
</body>
</html>

基本思路是用flex, 可以定宽的flex-grow为0,需要自增长的flex-grow为1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文