zoukankan      html  css  js  c++  java
  • css简单学习属性

      1:内联元素和块级元素

    1).块级元素,默认是独自占据一行的。比如是<p>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<ul>、<ol>、<dl>、<pre>、<hr />
    2).内联元素,默认是几个内联元素都可以在同一行上显示。比如是<a>、<span>等。
    2:内联元素可以变成块级元素,块级元素可以变成内联元素。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            div{
                background-color: aqua;
                /*变为内联元素*/
                display: inline;
            }
            span{
                background-color: brown;
                /*变为块级元素*/
                display: block;
            }
        </style>
    </head>
    <body>
    <div>div wowoowo</div>
    <div>div wowoowo</div>
    <span>span元素</span>
    <span>span元素</span>
    </body>
    </html>

    效果图

    3:  display: inline-block;和display: inline的区别

     div{
                background-color: aqua;
                /*变为内联元素可以设置背景颜色大小*/
                display: inline-block;
            }
    <!--------------------------------------------->
     div{
                background-color: aqua;
                /*变为内联元素设置背景颜色大小无效*/
                display: inline;
            }

     4: display: inline-table;属性

    table{
    /*在表格用才成为行内元素*/
    display: inline-table;
    border: solid 10px #00aaff;
    }
    5:overflow: auto;属性。它有5个可选值
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            div{
                /*隐藏多余部分*/
                overflow: auto;
                width: 300px;
                height: 150px;
                border: solid 1px orange;
            }
        </style>
    </head>
    <body>
    <div>
    <h1>位子</h1>
    <p>隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分1234567890</p>
    <p>隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分1234567890</p>
    <p>隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分1234567890</p>
    <p>隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分隐藏多余部分1234567890</p>
    </div>
    </body>

    效果图

    如果没有overflow: auto;属性的效果图

    当然可以设置滑动方向

       /*设置滑动方向*/
        overflow-x: scroll;
    overflow-y: hidden;
    /*不让文字进行换行*/
    white-space: nowrap;
    
    
  • 相关阅读:
    android29
    android28
    android27
    android26
    Dynamics CRM2011 MspInstallAction failed when installing an Update Rollup
    Dynamics CRM Import Solution Attribute Display Name description is null or empty
    The service cannot be activated because it does not support ASP.NET compatibility
    IIS部署WCF报 无法读取配置节“protocolMapping”,因为它缺少节声明
    Unable to access the IIS metabase.You do not have sufficient privilege
    LM算法与非线性最小二乘问题
  • 原文地址:https://www.cnblogs.com/kaiwen1/p/6780819.html
Copyright © 2011-2022 走看看