zoukankan      html  css  js  c++  java
  • html中的空白字符问题

    1、当我们想使用百分比来进行两个盒子的并排

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <style>
        html,
        body {
          margin: 0;
          padding: 0;
        }
    
        .container {
          width: 1024px;
          height: 2000px;
          margin: 0 auto;
        }
    
        .container > div {
          display: inline-block;
        }
    
        .left {
          width: 80%;
          height: 100%;
          background-color: #ff0;
        }
    
        .right {
          width: 20%;
          height: 100%;
          background-color: #00f;
        }
      </style>
    </head>
    
    <body>
      <div class="container">
        <div class="left"></div>
        <div class="right"></div>
      </div>
    </body>
    </html>

      当我们想通过inline-block让两个div来并排,一个战父盒子的80%,一个占20%。可能看起来刚好100%,但是会由于代码中左右两个盒子之间的空白字符会导致右边的盒子掉下来。

    2、解决办法

      (1)消除空白字符

        让左右两个盒子的代码紧密连起来,就是不要让他们中间有空白字符

      (2)给父盒子添加属性font-size:0;来消除空白字符

    3、字母间距和单词间距

      字母间距——letter-spacing

      单词间距——word-spacing

  • 相关阅读:
    Linux 安装nginx
    Linux服务器svn与项目同步
    Linux服务器安装svn
    Thinkphp5模板继承
    Thinkphp5 Route用法
    一键切换hosts文件
    lnmp手动新建虚拟机
    wamp 配置虚拟主机
    百度编辑器
    百度编辑器:上传图片二
  • 原文地址:https://www.cnblogs.com/sylz/p/5806030.html
Copyright © 2011-2022 走看看