zoukankan      html  css  js  c++  java
  • 网页开发学习笔记五: HTML行内块级元素

    标签分类

    • 块级元素  div   h1~h6   p   ul   li
      • 特点
        • 独占一行
        • 可以设置宽度
        • 嵌套(包含)下, 子块元素的宽度(没有定义的情况下)与父块元素宽度默认一致
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            div{
                height: 200px;
                background-color: orange;
            }
    
            p{
                height: 300px;
                background-color: green;
    
            }
    
            .box{
                width: 100px;
            }
    
            .box p{
                width: 300px;
                height: 100px;
                background-color: pink;
            }
        </style>
    </head>
    <body>
    
        <div>AAAAA</div>
        <p>BBBBB</p>
    
        <div class="box">
            <p>CCCCC</p>
        </div>
    
    </body>
    </html>
    •  行内元素  span   a   strong   em   ins   del 
      • 特点
        • 在一行上显示
        • 不能直接定义宽高
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
    /*        span{
                 600px;
                height: 600px;
                background-color: orange;
            }*/
    
            .box{
                width: 500px;
                height: 500px;
                background-color: #888;
            }
    
            .box span{
                background-color: red;
            }
        </style>
    </head>
    <body>
    
        <span>AAAAA</span>
    
        <a href="#">BBBBB</a>
    
        <strong>CCCCC</strong>
    
        <div class="box">
            <span>DDDDD</span>
        </div>
    
    </body>
    </html>
    • 行内块级元素(内联元素)  input   img 
      • 特点
        • 在一行上显示
        • 可以设置宽高
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            img{
                width: 300px;
                vertical-align: top;
            }
    
            input{
                width: 300px;
                height: 200px;
                background-color: blue;
            }
        </style>
    </head>
    <body>
    
        <img src="1.jpg"> 
        <input type="text">
    
    </body>
    </html>

    标签之前的相互转换 

    • 块级元素 转 行内元素  display: inline;
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
    
            div,p{
                /*块元素转换为行内元素*/
                display: inline;
                width: 500px;
                height: 500px;
                background-color: red;
                text-align: center;
            }
    
        </style>
    </head>
    <body>
    
    
        <div>AAAAA</div>
    
        <p>BBBBB</p>
    
    
    </body>
    </html>
    • 行内元素 转 块级元素  display: block;
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
    
            span{
                /*行内元素转换为块级元素*/
                display: block;
                width: 400px;
                height: 400px;
                background-color: orange;
                text-align: center;
            }
        </style>
    </head>
    <body>
    
        <span>CCCCC</span>
        <span>DDDDD</span>
    
    </body>
    </html>
    • 块级元素 和 行内元素 转 行内块级元素  display: inline-block;
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            div,a,span,strong{
                /*块级元素 和 行内元素 转化为 行内块级元素*/
                display: inline-block;
                width: 200px;
                height: 200px;
                background-color: orange;
                text-align: center;
            }
        </style>
    </head>
    <body>
    
        <div>AAAAA</div>
    
        <a href="#">BBBBB</a>
    
        <span>CCCCC</span>
    
        <strong>DDDDD</strong>
    
    </body>
    </html>
  • 相关阅读:
    ASP.NET网页动态添加数据行
    动态生成自定义控件ascx如何给ascx传值
    读取txt文件将文本行组合成特定格式
    怎样对文本文件内的文本行排序
    动态变更Repeater控件HeaderTemplate列名
    减少代码冗余,封装你的程序
    在Repeater控件的OnItemDataBound获取数据源记录总数
    查看服务器系统资源(cpu,内容)利用率前几位的进程的方法
    Nginx反向代理+缓存开启+url重写+负载均衡(带健康探测)的部署记录
    gerrit代码简单备份方案分享
  • 原文地址:https://www.cnblogs.com/fanxiaocong/p/6445133.html
Copyright © 2011-2022 走看看