zoukankan      html  css  js  c++  java
  • 登录页面两端对齐的样式问题

    无意中在网上的一些注册页面看到一些让人感觉不太规整的样式,如:

    红框内的文字没有两端对齐,感觉很别扭,那么如何让红框内的文字统一两端对齐呢?

    于是自己写了个类似的小练习,尝试下将红框内的文字两端对齐。初始的页面如图:

    丑到没朋友,重点是根本没有对齐。

    解决方案如下:

    方案一:在需要的地方用空格占位符&nbsp去凑对齐。

    代码:

    <body>
    <p>
    <span>&nbsp;&nbsp;</span>
    <input type="text"/>
    </p>
    <p>
      <span>&nbsp;&nbsp;&nbsp;</span>
      <input type="text"/>
    </p>
    <p>
      <span>&nbsp;&nbsp;</span>
      <input type="text"/>
    </p>
    <p>
      <span>&nbsp;&nbsp;</span>
      <input type="text"/>
    </p>
    
    </body>
    View Code

    效果如下:

    虽然能达到预期的效果,但是这不是解决问题的根本办法,于是就有了第二种方案。

    方案二:

     给span标签加可让其中的内容保持两端对齐的样式(推荐)

    代码:

    <style type="text/css">
    span{
      width: 70px;
      height: 30px;
      display: inline-block;
      text-align-last: justify;
      -webkit-text-align-last:justify;
      -moz-text-align-last:justify;
    }
    </style>
    </head>
    <body>
    <p>
      <span>用户名</span>
      <input type="text"/>
    </p>
    <p>
      <span>密码</span>
      <input type="text"/>
    </p>
    <p>
      <span>手机号</span>
      <input type="text"/>
    </p>
    <p>
      <span>验证码</span>
      <input type="text"/>
    </p>
    
    </body>
    View Code

     效果:

    FUCKING FRONT-END DEVELOPMENT
  • 相关阅读:
    linux设置永久别名
    网站架构
    c#: 判断Firefox是否安装
    似是故人来
    Python: re.sub()第二个参数
    Python: AES加密与解密
    c#: Noto Sans字体如何支持韩文
    Inno Setup安装程序单例运行
    朵朵的二维码
    Python: 浅淡Python中的属性(property)
  • 原文地址:https://www.cnblogs.com/1rookie/p/6376435.html
Copyright © 2011-2022 走看看