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

  • 相关阅读:
    Java基本数据类型
    Java位运算符
    Java条件编译
    Groovy学习笔记(二)
    Groovy学习笔记(一)
    Java开发环境搭建
    Java接口回调
    [精华][推荐]CAS SSO单点登录服务端客户端实例
    CAS SSO单点登录实例
    分布式架构springcloud+redis+springmvc+springboot
  • 原文地址:https://www.cnblogs.com/sylz/p/5806030.html
Copyright © 2011-2022 走看看