zoukankan      html  css  js  c++  java
  • html布局初探

    在盒子的基础上,对于块内元素及行内元素进行相互转换,这是一种很普遍的方法。

    html4:
        <div class="outer">
            <div id="center">
                <div class='header'>
                    <div class='header_top'>
                        <div class='header_top_left'></div>
                        <div class='header_top_right'></div>
                    </div>
                    <div class='header_bottom'></div>
                </div>
                <div class='center'></div>
                <div class='footer'></div>
            </div>
        </div>


    html5:
    <body>
        <div class="outer">
            <div id="center">
                <header>
                    <div class='header_top'>
                        <se
                            1.display:
                                inline
                                block
                                inline-blockction class='header_top_left'>
                            <span></span>
                            <span></span>
                        </section>
                        <section class='header_top_right'></section>
                    </div>
                    <div class='header_bottom'></div>
                </header>
                <article></article>
                <footer></footer>
            </div>
        </div>
    </body>






    ------------------------------------
    布局:
        默认文档流:
            从上到下从左到右的基础文档流


        1.display:
            inline:将块级元素转换为行内元素
            block:将行内元素转换为块级元素
            inline-block:将当前元素转换为兼具行内和块级元素特性的元素


        2.浮动布局
            float:
                left/right

            浮动元素对于文字不会遮挡


            块级元素设置了浮动属性之后失去了独占一行的特性
            行内元素设置了浮动属性之后,可以设置宽高属性

        浮动何时停止?
            1.遇到父级边框时停止浮动
            2.遇到其他浮动元素时停止浮动
        清除浮动:
            clear:
                left
                right
                both
            1.在所有浮动元素之后添加一个块级元素
                给块级元素设置清除浮动属性
            2.给所有浮动元素的父元素添加::after{
                content:'';
                display:block;
                clear:left
            }

        


  • 相关阅读:
    软工结对第一次作业
    16061023-软件工程第1次作业
    OO最后一次总结
    OO第三次博客作业
    OO第二次博客作业
    OO第一次博客
    提问回顾与个人总结
    软件工程第一次阅读作业
    test个人博客
    软件工程结对作业
  • 原文地址:https://www.cnblogs.com/yangnansuper/p/13424030.html
Copyright © 2011-2022 走看看