標籤:載入速度 osi opera footer ati 基本原理 連結 友情 tool
第十五章 定位
static
靜態定位(不對它的位置進行改變,在哪裡就在那裡)
fixed
固定定位(參照物--瀏覽器視窗)---做 彈窗廣告用到
relative
(相對定位 )(參照物以他本身)
absolute
(絕對位置)(除了static
都可以,找到參照物-->與它最近的已經有定位的父元素進行定位)
產生絕對位置的元素,相對於 static
定位以外的第一個父元素進行定位。
元素的位置通過 "left"
, "top"
, "right"
以及 "bottom"
屬性進行規定
z-index
一切皆為框
區塊層級元素: div
、h1
或p
元素 即:顯示為一塊內容稱之為 “塊框“ ;
行內元素: span
,strong
,a
等元素 即:內容顯示在行中稱 "行內框";
使用display屬性改變成框的類型 即:display:block
; 讓行內元素設定為區塊層級元素,display:none;
沒有框
相對定位:
如果對一個元素進行相對定位,它將出現在它所在的位置上。
通過設定垂直或水平位置,讓這個元素“相對於”它的起點進行移動
.adv_relative { position: relative; left: 30px; top: 20px; }
絕對位置:
、
第十六章 架構
frameset
架構:
rows
、cols
屬性
frame子架構
src
顯示的網頁的路徑
name
架構名
frameborder
邊框線(取值 0 / 1)
<frame
> ---- 表示架構中的某一個部分;單標籤,要跟結束標誌
<noframes
>屬性
<noframes
> 提供不支援架構的瀏覽器顯示body
的內容;雙標籤
<frameset>
<frame src=“” />
<frame src=“” />
<frame src=“” />
<noframes>
<body>內容</body>
</noframes></frameset>
第十七章 css進階屬性
opacity
透明屬性
對於IE6/7/
,使用filter:alpha(opacity:值;
) 值為0-100
對於Webkit
,Opera
,Firefox
,IE9+
,使用opacity
:值; 值為0-1
對於早期Firefox,使用-moz-opacity
:值; 值為0-1
所以寫透明屬性時,一般寫法是
opacity
{
opacity:0.5;
filter:alpha(opacity:50);/*0-100*/
-moz-opacity:0.5; /*取值0-1*/-->針對早起版本的Firefox相容問題的解決}
border-radius
圓角邊框屬性
border-radius:10px
;
向 div
元素添加圓角邊框
box-shadow
陰影屬性
<embed>
屬性
第三部分 附錄附錄一 DIV命名規範
企業DIV
使用頻率高的命名方法
網頁內容類別
---
id的命名:
---
導航:nav
主導航:mainbav
子導航:subnav
頂導航:topnav
邊導航:sidebar
左導航:leftsidebar
右導航:rightsidebar
菜單:menu
子功能表:submenu
標題: title
摘要: summary
容器: container
頁頭:header
內容:content
/container
頁面主體:main
頁尾:footer
導航:nav
側欄:sidebar
欄目:column
頁面外圍控制整體布局寬度:wrapper
左右中:left
right
center
頁面結構
---
導航
標誌:logo
廣告:banner
登陸:login
登入條:loginbar
註冊:regsiter
搜尋:search
功能區:shop
標題:title
加入:joinus
狀態:status
按鈕:btn
滾動:scroll
標籤頁:tab
文章列表:list
提示資訊:msg
當前的: current
小技巧:tips
表徵圖: icon
注釋:note
指南:guild
服務:service
熱點:hot
新聞:news
下載:download
投票:vote
夥伴:partner
友情連結:link
著作權:copyright
功能
class
的命名:
.barnews { }
.barproduct { }
.left { float:left; }
.bottom { float:bottom; }
.font12px { font-size: 12px; }
.font9px {font-size: 9pt; }
.red { color: red; }
.f60 { color: #f60; }
.ff8600 { color: #ff8600; }
顏色:使用顏色的名稱或者16進位代碼,如
字型大小,直接使用"font+字型大小"作為名稱,如
對齊樣式,使用對齊目標的英文名稱,如
標題列樣式,使用"類別+功能"的方式命名,如
---
注意事項::
一律小寫;
盡量用英文;
不加中杠和底線;
盡量不縮寫,除非一看就明白的單詞.
---
推薦的 CSS
書寫順序:
color
font
text-decoration
text-align
vertical-align
white-space
other text
content
width
height
margin
padding
border
background
display
list-style
position
float
clear
顯示內容
自身屬性
文字屬性
附錄二 CSS精靈
a { display:block;
width:200px;
height:65px;
line-height:65px; /*定義狀態*/
text-indent:-2015px; /*隱藏文字*/
background-image:url(button.png); /*定義背景圖片*/
background-position:0 0; /*定義連結的普通狀態,此時映像顯示的是頂上的部分*/
}
a:hover { background-position:0 -66px; /*定義連結的滑過狀態,此時顯示的為中間部分,向下取負值*/
}
a:active { background-position:0 -132px;
/*定 義連結的普通狀態,此時顯示的是底部的部分,向下取負值*/
}
DIV+CSS學習筆記