html和css的總結

接觸前端web開發已經一個月了,當然這裏面還是有知識盲點。首先我會先總結一下我自己經常出錯的地方,其次再介紹一下html5的部分用法。
1、回顧知識點
在使用css的時候首先要在head頭文件裏面加入link語句,具體如下:
<head>
<link rel="stylesheet" type="text/css" href="鏈接樣式表文件.css"/>
</head>
其次我們會在css中建立一個通用css和index.css
在通用css中一般會有一下幾個語句:
*{
padding: 0;
margin: 0;
box-sizing: border-box;
}

    這一步目的是在消除空格,無縫連接。在網頁設計時候,我們會用到盒子模型,最初爲寬:內容寬+border+margin+padding,內容上比較繁瑣,加上box-sizing: border-box;會使計算簡便些,寬:width+margin    (寬=內容寬+border+padding)。

ul li{
list-style: none;
}
a{
text-decoration: none;
}
因爲ul li 在使用的時候默認是實心圈圈,在通用css中消除默認格式,同理超鏈接a在默認狀態會有下劃線,所以加上以上語句,達到我們想要的效果。
index.css中,我們在寫代碼的時候,儘量文字標註清晰,其次也儘可能簡便。以下爲我覺得容易遺忘的地方:
1、在顏色使用時候,有以下幾種表達方式:
red
#f00
rgb(255,0,0)
rgba(255,0,0,0.5) 帶透明度的色彩值opacity: 50%/
2、行高 ling-height 行間距
一般用行高佈局垂直對齊方式
行高和高度一致,內容在垂直正中間
行高比高度大,內容在偏下
行高比高度小,內容偏上
我們可以通過行高和高度的關係控制幾行,如高度是行高的兩倍,那麼可以寫兩行文字。
3、文字溢出的時候,一般一下幾個語句連用
overflow:hidden;溢出隱藏
text-overflow:eclipse;點點省略,若爲clips則是截止
white-space:nowrap;禁止換行
4、在表示同類第幾個的時候,有:
first-of-type 第一個同類型對象
:nth-of-type(n) 第n個同類型對象 n=數字或3n等 odd(奇數行) even(偶數行)
5、分清塊元素和行內元素,行內元素如果需要其高度起作用需要轉爲塊級元素
行內元素(內聯元素) a span input img label select strong b
塊級元素 div p h1~h6 table ul ol dl form pre
display:block; 轉換爲塊級元素 (佔一行)
display:inline-block; 轉換爲行內塊 (寬高起作用)
display:inline; 轉換爲行內元素 (佔內容位置
6、::before /::after 要與conten一起使用,具體這裏我也不是很清楚什麼時候使用
{
content:"";}
7、漸變線,默認是垂直往下的漸變過程
linear-gradient(270deg,red,yellow,green,pink) 線性漸變
在圖片使用過程中 常常有透明度的漸變過程,語句如下
img{
transition:opacity .2s linear}
img:hover{
opacity:.9}
8、在使用雪碧圖的時候。從上往下是正,從左往右是正。
9、在佈局的時候 經常使用的是div或ul li 或dl dt dd等。
html5的知識框
H5標籤:
header
nav
section aside
footer
視頻 音頻格式有以下:
video :ogg webm mp4
audio :mp3 wav ogg

controls控件 width寬 height 高 autoplay自動播放 loop 循環 poster 靜態顯示頁面圖片
autobuffer 緩衝 src 視頻路徑
< video controls="controls" width="300“ >
<source src="move.ogg" type="video/ogg" >
<source src="move.mp4" type="video/mp4" >
您的瀏覽器暫不支持video標籤。播放視頻
</ video >
< audio controls="controls" >
<source src="happy.MP3" >
<source src="happy.ogg" >
您的瀏覽器暫不支持audio標籤。播放視頻
</ audio>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章