153-3238-7661

SEO優化、想做網絡推廣網站建設就找成人版快手破解版apk網絡!

【十年專注】 實戰 專注 落地 服務  

您現在的位置:主頁 > 新聞資訊 > 網站建設 > 網站設計樣式時CSS定位方式的區別

網站設計樣式時CSS定位方式的區別

西安成版人快手vip破解版•2016-12-13•網站建設•本文地址:http://www.yzapr.com/wzjs/257.html轉載請注明出處

   網站要獲得一個大氣上檔次的呈現這和網站的設計樣式是分不開的,那麽在網站設計樣式的時候常常用的是各種CSS定位方式,那麽他們有什麽區別?又發揮著什麽作用?今天西安網站建設小編為你分享網站設計樣式時CSS定位方式的區別。
  
   static:靜態定位是position的默認值,元素框正常生成,也就是沒有定位時的正常顯示。

  

網站設計樣式時CSS定位方式的區別

  relative:相對定位

 

  用法一:元素相對自身的原位置偏移某個距離,但是原本的空間依舊保留,表現為空白。

  用法二:把一個元素設置為position: relative; 可以使該元素的子元素相對該元素絕對定位。

 

  absolute:絕對定位

 

  元素從文檔流刪除,並相對於包含塊定位。元素在原本的空間關閉。元素定位後生成一個塊級框,不論它原來是行內元素還是塊級元素。

  包含塊:最近的position值不是static的祖先元素(塊級或行內),一般會指定一個元素作為絕對定位元素的包含塊,將其position設置為relative而且沒有偏移。

 

  fixed:固定定位

 

  元素從文檔流刪除,並相對於瀏覽器視窗定位,因此不隨文檔滾動而移動。元素在原本的空間關閉。元素定位後生成一個塊級框,不論它原來是行內元素還是塊級元素。與絕對定位的區別僅僅是包含塊不同。

  包含塊:瀏覽器視窗。

 

  absolute/fixed和float對比

 

  類似:元素都會從文檔流刪除,但是依舊會影響布局;都會生成一個塊級框,無論原來是不是塊級元素。

 

  區別:float的包含塊是最近的塊級祖先元素。

 

  偏移屬性:top/right/bottom/left,初始值是auto。

 

  采用position定位之後必須采用偏移屬性定義偏移量,也就是相對包含塊的偏移。注意應用於position值不是static的元素。

 

  有時也需要定義width和heigth,但是可能會和偏移屬性的定義衝突,因為四個偏移屬性實際上已經定義了元素的大小。此時,根據width和left屬性定義左右,根據top和height屬性定義上下。

 

  內容溢出overflow: visible/ hidden/ scroll /auto/ inherit,初始值是visible。

 

  一個元素的大小固定,但是其內容放不下,就會導致溢出。overflow控製溢出部分的可見(visible)、不可見(hidden)、滾動可見(scroll)。

 

  元素可見性visibility: visible/ hidden/ collapse/ inherit,初始值是visible。

 

  visibility:hidden和display:none的區別:visibility:hidden設置元素不可見,但是元素依舊會影響布局,隻是元素部分呈現為空白;display:none元素不顯示並且從文檔流中刪除,對文檔布局沒有任何影響。

 

  那麽關於網站設計樣式時CSS定位方式的區別西安成人快手小編就為大家分享完了,那麽這些CSS定位方式在網站中起到了很重要的作用,但是如果沒有考慮到搜索引擎和用戶體驗的話,那麽那樣的網站樣式對於成版人快手vip破解版做網站優化是沒有一點用處的。所以說網站建設是網站推廣的基礎,他們是相輔相成的。

文章關鍵詞標簽: 網站設計樣式