zoukankan      html  css  js  c++  java
  • Python CSS day2

    关于float的补充使用(背景色)

    XX:hover  :当鼠标移动到标签,更改样式
    XX:after    :在标签后面加内容
    XX:before :在标签前面加内容

    当做网页的时候几乎都需要背景色,但如果在背景上面加多个div那么父级就会被隐藏起来,看不到背景色,而且不好设置高度,因为不知道内容有多少

    当然也可以使用 <div style="clear: both"></div> 来使背景颜色显示,不过最好设置一个样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .clearfix:after{
                content: '.';
                clear: both;
                display: block;       
                visibility: hidden;   /*把.隐藏*/
                height: 0;        /*把多出来的高度变为0*/
            }
            .c2{
                float: left;
            }
        </style>
    </head>
    <body>
        <div style="background-color: red;" class="clearfix">
            <div class="c2" style="background-color: green;height: 50px">11</div>
            <div class="c2">22</div>
    <!--        <div style="clear: both"></div>-->
        </div>
    </body>
    </html>

    小尖角的创建和使用:

    小尖角其实可以用边框来创建

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .c1{
                display: inline-block;
                border-right: 15px red solid;
                border-top: 15px green solid;
                border-left: 15px blue solid;
                border-bottom: 15px yellow solid;
            }
        </style>
    </head>
    <body>
        <div class="c1"></div>
    </body>
    </html>

    效果如下:其实是由多个三角形组成的,如果哪一部分不想要,可以把颜色设置成透明(transparent)

    页面布局:

    在内容样式中加上overflow: auto;就会在内容超出页面时为内容创建一个滚动条,位置都不改变

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            body{
                margin: 0;
            }
            .pg-header{
                height: 48px;
                background-color: #2e6ab1;
            }
            .pg-body .body-menu{
                position: absolute;
                top: 48px;
                left: 0;
                bottom: 0;
                 200px;
                background-color: red;
            }
            .pg-body .body-content{
                position: absolute;
                top: 48px;
                right: 0;
                bottom: 0;
                left: 200px;
                background-color: green;
                overflow: auto;
            }
        </style>
    </head>
    <body>
        <div class="pg-header"></div>
        <div class="pg-body">
            <div class="body-menu"></div>
            <div class="body-content"></div>
        </div>
        <div class="pg-footer"></div>
    </body>
    </html>
  • 相关阅读:
    批量重命名工具 Bulk Rename Utility
    Makefile中的ifeq 多条件使用
    利用Python批量下载邮件附件
    在线随机抽取工具、在线汉字转拼音
    《如何把事情做到最好》读书笔记
    Android 通过adb快速恢复出厂设置
    Makefile的ifeq逻辑或,逻辑与的变通实现
    Android 获取后台正在运行的第三方应用列表
    Android.mk 中 filter 和 filterout 的用法
    Android TV端电视直播软件 和 投屏工具
  • 原文地址:https://www.cnblogs.com/otome/p/12581815.html
Copyright © 2011-2022 走看看