浮動

display屬性css

塊級元素<div>,<p>,<h1>~<h6>,列表html

內聯(行內)元素<a><img><span>ide

------標準文檔流的組成佈局

display{none 設置元素不被顯示spa

          {inline 設置元素爲內聯元素code

          {block 設置元素爲塊級元素htm

          {inline-block  設置元素爲行內塊元素blog

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style>
			div span{
				border: 1px solid red;
				height: 100px;
				width: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;
                width: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>

經常使用的網頁佈局utf-8

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:子元素必需要被浮動,纔不被剪除)

相關文章
相關標籤/搜索