中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

css中relative怎么用

這篇文章主要介紹了css中relative怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)是專業(yè)的確山網(wǎng)站建設(shè)公司,確山接單;提供網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行確山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

在css中,relative的用法是“position:relative”。relative代表相對定位,如果對一個元素進(jìn)行相對定位,它將出現(xiàn)在它所在的位置上;可以通過設(shè)置垂直或水平位置,讓這個元素“相對于”它的起點(diǎn)進(jìn)行移動。

本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

首先我們來簡單看一下relative(相對)定位的概念

根據(jù)W3C上的定義我們可以知道相對定位是一個非常容易掌握的概念。如果對一個元素進(jìn)行相對定位,它將出現(xiàn)在它所在的位置上。然后,可以通過設(shè)置垂直或水平位置,讓這個元素“相對于”它的起點(diǎn)進(jìn)行移動。

簡而言之,設(shè)置為相對定位的元素框會偏移某個距離。元素仍然保持其未定位前的形狀,它原本所占的空間仍保留。

看完了css relative(相對)定位的概念后,我們就來詳細(xì)說一說relative的用法

對于相對定位在css中我們都這樣使用:position:relative;

例子:

<html>
  <head>
    <style type="text/css">
      h3.pos_left {
        position: relative;
        left: -20px;
      }
      h3.pos_right {
        position: relative;
        left: 20px;
      }
    </style>
  </head>
  <body>
    <h3>這是位于正常位置的標(biāo)題</h3>
    <h3 class="pos_left">這個標(biāo)題相對于其正常位置向左移動</h3>
    <h3 class="pos_right">這個標(biāo)題相對于其正常位置向右移動</h3>
  </body>
</html>

效果:

css中relative怎么用

看完了上述的例子我們大概知道了相對定位的一個簡單的用法,接下來我們就來看看相對定位的其他用法。

relative對absolute的限制作用

我們知道,absolute定位的是其第一個祖先元素定位屬性不為static屬性,如果沒有relative或者fixed定位的情況下,給absolute添加top/left、right/bottom等屬性可以發(fā)生偏移,但是如果給父元素添加position: relative之后,則absolute的偏移能力被父元素限制住了。

relative對overflow的限制作用

我們來看一個例子:

<html>
  <head>
    <style type="text/css">
      .box {
        overflow: hidden;
        width: 50px;
        height: 50px;
        background-color: #dddddd;
      }
      .son {
        position: absolute;
        width: 100px;
        height: 100px;
        background-color: #cd0000;
      }
    </style>
  </head>
  <body>
    <div class="box">
      <div class="son"></div>
    </div>
    <div class="box" style="position: relative">
      <div class="son"></div>
    </div>
  </body>
</html>

效果:

css中relative怎么用

在這個例子中,.box的寬和高都是50px,而.son元素的寬和高都是100px,雖然.box元素設(shè)置了overflow:hidden,但依然限制不了.son元素的大小,其寬和高都是100px,而當(dāng).box設(shè)置了定位屬性relative后,.son元素的寬和高就變成了50px。

relative對層級z-index的限制作用

頁面中的倆個absolute的z-index不同,有各自的層級,當(dāng)這兩個absolute的父類都有relative的時候,它們的層級就依賴于父類的relative的z-index。

什么是css

css是一種用來表現(xiàn)HTML或XML等文件樣式的計算機(jī)語言,主要是用來設(shè)計網(wǎng)頁的樣式,使網(wǎng)頁更加美化。它也是一種定義樣式結(jié)構(gòu)如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網(wǎng)頁或者單獨(dú)的樣式單文件中,而樣式規(guī)則的優(yōu)先級由css根據(jù)這個層次結(jié)構(gòu)決定,從而實現(xiàn)級聯(lián)效果,發(fā)展至今,css不僅能裝飾網(wǎng)頁,也可以配合各種腳本對于網(wǎng)頁進(jìn)行格式化。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“css中relative怎么用”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

當(dāng)前名稱:css中relative怎么用
標(biāo)題網(wǎng)址:http://www.rwnh.cn/article6/jihoog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站改版、品牌網(wǎng)站設(shè)計、虛擬主機(jī)小程序開發(fā)、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
博兴县| 松江区| 黄大仙区| 兴安县| 博罗县| 蓬溪县| 图木舒克市| 墨玉县| 喀什市| 石渠县| 抚顺市| 泾阳县| 乌恰县| 靖州| 铜梁县| 黑龙江省| 乾安县| 名山县| 泰来县| 汕头市| 柘荣县| 娄底市| 绥棱县| 富顺县| 南江县| 汨罗市| 奇台县| 梧州市| 铜山县| 大理市| 开阳县| 汉中市| 鹤峰县| 定日县| 芜湖县| 千阳县| 宝清县| 城步| 南安市| 哈尔滨市| 朝阳市|