zoukankan      html  css  js  c++  java
  • 浮动

    display属性

    块级元素<div>,<p>,<h1>~<h6>,列表

    内联(行内)元素<a><img><span>

    ------标准文档流的组成

    display{none 设置元素不被显示

              {inline 设置元素为内联元素

              {block 设置元素为块级元素

              {inline-block  设置元素为行内块元素

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title></title>
    		<style>
    			div span{
    				border: 1px solid red;
    				height: 100px;
    				500px;
    			}
    			#hide{
    				display: none;
    			}
    			.inline{
    				display: inline;
    			}
    			.block{
    				display: block;
    			}
    			.inlineblock{
    				display: inline-block;
    			}
    		</style>
    	</head>
    	<body>
    		<div class="inline">这是一个div块级元素</div>
    		<span class="block">这是一个内联span行内元素</span>
    		<span id="hide">这是一个内联span行内元素</span>
    		<span class="inlineblock">行内块元素</span>
    	</body>
    </html>
    

     

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
            <style>
                div span{
                    border: 1px solid red;
                    height: 100px;
                    500px;
                }
                #hide{
                    display: none;
                }
                .inline{
                    display: inline;
                }
                .block{
                    display: block;
                }
                .inlineblock{
                    display: inline-block;
                }
                ul li{
                    display: inline-block;
                    padding: 0 8px;;
                }
                ul li a{
                    display: inline-block;
                }
            </style>
        </head>
        <body>
            <div class="inline">这是一个div块级元素</div>
            <span class="block">这是一个内联span行内元素</span>
            <span id="hide">这是一个内联span行内元素</span>
            <span class="inlineblock">行内块元素</span>
            
            <hr/>
            <ul>
                <li><a href="">你好,请登录</a></li>
                <li></li>
                <li><a href="">我的订单</a></li>
                <li></li>
                <li><a href="">我的京东录</a></li>
                <li></li>
                <li><a href="">京东会员</a></li>
                <li></li>
                <li><a href="">企业采购</a></li>
                <li></li>
                <li><a href="">手机京东</a></li>
                <li></li>
                <li><a href="">京东商城</a></li>
                <li></li>
                <li><a href="">静静的</a></li>
            </ul>
        </body>
    </html>

    常用的网页布局

    1,上下结构

    2,上中下结构

    3,上左右下结构1-2-1结构

    4,上左中右下结构1-3-1结构

    float 浮动属性

    left:向左浮动

    right:向右浮动

    none:不浮动

    浮动原理详细:请百度w3cshool --css:浮动

    clear属性

    left:

    right:

    both:

    none:

    如何让父容器随子元素自适应高度

    (1)在父容器中添加一个空的子元素

    .clear{clear:both;}

    <div class="clear"></div>

    (ps:在要求定位的属性时必须用clear)

    (2)在父容器中加一个样式

    overflow:hidden:裁剪内容 - 不提供滚动机制。;

    {auto:如果溢出框,则应该提供滚动机制。

    {scroll:裁剪内容 - 提供滚动机制。

    {visible:不裁剪内容,可能会显示在内容框之外。}

    (ps:子元素必须要被浮动,才不被剪除)

  • 相关阅读:
    前端使用 node-gyp 构建 Native Addon
    CHANGELOG 的实现
    深入 JavaScript 中的对象以及继承原理
    使用electron进行原生应用的打包(2)---主进程与渲染进程之间的通信
    使用electron进行原生应用的打包
    Babel编译
    HTML布局四剑客-Flex,Grid,Table,Float
    关于vtt 与 srt 字幕 的相互转换
    关于websocket
    关于jQuery中nth-child和nth-of-type的详解
  • 原文地址:https://www.cnblogs.com/Gavinzhong/p/6722151.html
Copyright © 2011-2022 走看看