HTML+CSS學習筆記(六)

來源:互聯網
上載者:User

一、CSS定位

1.相對定位:就是當前元素相對於前一元素的位置,前後元素互不重疊。  

2.絕對位置:必須指定元素的確切位置,預設的是以螢幕左上方為初始點。

        定位類型屬性為position,兩個取值relative和absolute,分別代表相對定位和絕對位置。指定好定位類型後,使用下列屬性提供具體的位置;

      left、right、top、bottom

3.堆疊順序:就是控制元素在網頁上的堆疊順序,也就是元素相垂直於螢幕向外的位置。

     這個使用z-index值來控制,取值範圍為非負整數,0為最小值,值大的在上面一層。

定位示範

二、邊距

1.外邊距:margin,在原有的元素地區外增加大小

2.向內填充:padding,在原有的元素地區內增加大小,但是元素內的可用性區域域沒有變,即添加文本的地區沒有變;

  一個值表示四周的值;兩個值分別表示上下邊值;四個值分別表示上下左右的值;當然也可以設定指定方位的值:margin-left;padding-bottom.

練習結果

三、架構

1.架構的概念

架構是瀏覽器視窗中的一個矩形地區,每個架構顯示一個網頁,與其他網頁的架構相鄰。

2.建立框架組

①建立框架組文本

<frameset cols="10%,90%"> <frame src="index.html" name="index" /> <frame src="page1.html" name="main" /></frameset>

這裡將視窗分成了左右兩部分,左半邊叫index,占視窗寬的10%;右半邊叫main,占視窗寬的90%,要分成上下兩部分用rows,取值的時候可以設定一個固定值,一個剩餘值“rows="100,*"”

②設定導航

比如說index.html是導航頁,點擊上面的page1連結要在視窗的右半部分開啟page1

<a href="page1.html" target="main">page1</a>

target的值表示這個新網頁要開啟的地方,之前在架構文本集中已經設定好了名稱為“main”的部分,所以page1會在main地區開啟。

③其他屬性

<frame />標籤中可以設定其他屬性
marginwidth:設定架構的左右邊距
marginheight::架構的上下邊距
scrolling:是否顯示捲軸("yes"或者"no")
frameborder:是否顯示分隔線(”1“表示是,”0“表示否)
noresize:不允許使用者 調整架構大小

④內聯架構

<iframe />接受frame的一切屬性,這種架構可以放在網頁的文本地區中

⑤架構嵌套

架構展示

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.