1,css的全稱是什么?
Cascading Style Sheets 層疊樣式表
2,CSS有幾種引入方式? link 和@import 有什么區別?
1.內連樣式
<h1 style="color:red; font-size: 20px;"></h1>
2.內部樣式
<style type="text/css">
h1 {
color: red;
font-size: 20px;
}
</style>
3.外部樣式
<head>
<link rel="stylesheet" type="text/css" href="index.css" />
</head>
link和@import區別
- link是XHTML標簽,除了加載CSS外,還可以定義RSS等其他事務;@import屬于CSS范疇,只能加載CSS。
- link引用CSS時,在頁面載入時同時加載;@import需要頁面網頁完全載入以后加載。
- link是HTML標簽,無兼容問題;@import是在CSS2.1提出的,低版本的瀏覽器不支持。
- link支持使用Javascript控制DOM去改變樣式;而@import不支持。
3,以下這幾種文件路徑分別用在什么地方,代表什么意思?
css/a.css(相對路徑表示CSS文件夾下的a.css文件)
./css/a.css(相對路徑表示CSS文件夾下的a.css文件)
b.css(相對路徑表示當前目錄下的b.css文件)
../imgs/a.png(表示上一級目錄文件夾imgs下的a.png圖片)
/Users/hunger/project/css/a.css(絕對路徑)
/static/css/a.css(以絕對路徑的方式在服務器中尋找a.css文件,即在服務器上直接通過該路徑尋找相關文件)
http://cdn.jirengu.com/kejian1/8-1.png(網站路徑)
4,如果我想在js.jirengu.com上展示一個圖片,需要怎么操作?
1.將圖片上傳到圖床獲取鏈接然后插入img屬性中。
2.上傳到服務器內部并用相對路徑讀取。
5,列出5條以上html和 css 的書寫規范
-
HTML書寫規范
1.代碼縮進使用Tab鍵。
2.標簽與他的屬性必須都是小寫。
3.標簽通常是成對出現的,一開一關。也存在一些單標簽,如:<meta />、<br />等。
4.所有的標簽必須合理嵌套。
5.不要在HTML里使用內聯樣式 -
CSS書寫規范
1.建議統一使用小寫。
2.不使用內聯的style屬性定義字樣。
3.有可能就用縮寫。
4.id和class建議使用有意義的單詞,分隔符建議使用-中橫線。
5.屬性的冒號后面有個空格。
6,截圖介紹 chrome 開發者工具的功能區
Paste_Image.png