zoukankan      html  css  js  c++  java
  • CSS基础(十二)-- Float样式之标签两种样式叠加


    随笔记录方便自己和同路人查阅,学习CSS时最好先学会HTML。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

    我们想把一个div标签涂成两个颜色,根据以前只是可以使用百分比显示比例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>input系列</title>
    </head>
    <body>
        <div style="30%;background-color:red;">1</div>
        <div style="70%;background-color:black;">2</div>
    </body>
    </html>

    效果:

    为什么会这样呢?因为div是块级标签,默认只要有div就会换行,想要让两个颜色拼接起来需要使用float样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>input系列</title>
    </head>
    <body>
        <div style="30%;background-color:red;float:left;">1</div>
        <div style="70%;background-color:black;float:right;">2</div>
    </body>
    </html>

    效果:

    Float是漂浮,float-left是向左飘,float-right是向右飘,只要百分比不超过100%就会拼接在一起,如果超过就会换行。

    注意:想要拼接两个标签必须都要float,两个标签占比不能超过100%。这个必须会。

    做一个简单网页(部分)

    首先是首页的灰色标签

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>input系列</title>
        <style>
            .pg-header{
                height:30px;
                background-color:#999;
                line-height:30px;
            }
        </style>
    </head>
    <body style="margin:0 auto;">
        <div class="pg-header">
            <div style="float:left;">收藏本站</div>
            <div style="float:right;">登入 注册</div>
        </div>
        <div style="300px;border:1px solid red;">
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
        </div>
    </body>
    </html>

    效果:

    优化一下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>input系列</title>
        <style>
            .pg-header{
                height:30px;
                background-color:#999;
                line-height:30px;
            }
        </style>
    </head>
    <body style="margin:0 auto;">
        <div class="pg-header">
            <div style="float:left;">收藏本站</div>
            <div style="float:right;">登入 注册</div>
        </div>
        <div style="300px;border:1px solid red;">
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="96px;height:30px;border:1px solid green;float:left;"></div>
            <div style="clear:both"></div>
        </div>
    </body>
    </html>

    效果:

    <div style="clear:both"></div>相当于把子集变成和父级一样的格式

    优化首页

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>input系列</title>
        <style>
            .pg-header{
                height:30px;
                background-color:#999;
                line-height:30px;
                width:980px;
                margin:0 auto;
            }
        </style>
    </head>
    <body style="margin:0 auto;">
        <div class="pg-header">
            <div style="float:left;">收藏本站</div>
            <div style="float:right;">
                <a>登入<a>
                <a>注册</a>
            </div>
        </div>
    </body>
    </html>

    效果:

     header中增加了两行代码980px;margin:0 auto;

    980px;表示该标签所占宽度

    margin:0 auto; 表示边框为0,自动调整

  • 相关阅读:
    (22)ASP.NET Core2.2 EF创建模型(索引、备用键、继承、支持字段)
    (21)ASP.NET Core2.2 EF创建模型(关系)
    (20)ASP.NET Core2.2 EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
    (19)ASP.NET Core2.2 EF创建模型(包含属性和排除属性、主键、生成的值)
    (18)ASP.NET Core2.2 基于现有数据库创建EF模型(反向工程)
    (17)ASP.NET Core2.2 EF基于数据模型创建数据库
    (16)ASP.NET Core2.2 通用主机(HostBuilder)
    (15)ASP.NET Core2.2 Web主机(IWebHostBuilder)
    (14)ASP.NET Core2.2 中的日志记录
    前端也要懂物理 —— 惯性滚动篇
  • 原文地址:https://www.cnblogs.com/lirongyang/p/11303417.html
Copyright © 2011-2022 走看看