CSS 基礎

CSS的全稱是什么?

Cascading style sheets 層疊樣式表

CSS有幾種引入方式?

  • 內聯樣式:直接在標簽中引入樣式 <h1 style="color: red></h1>
  • 內部樣式:通過style標簽引入樣式
<style type="text/css">
  h1 {
    color: red;
    font-size: 20px;
  }
</style>
<h1>饑人谷</h1>
  • 外部樣式:通過link標簽或者@import引入外部的CSS文件
<head>
  <link rel="stylesheet" type="text/css" href="index.css">
</head>
<style>
  @import url("hello.css");
  @import "world.css";
</style>
  • 瀏覽器的默認樣式

link 和@import 有什么區別?

  • link是XHTML標簽,而@import是CSS鏈接外部文件的方式,只能用來加載CSS;
  • 頁面加載順序有區別:通過link引入的CSS是與頁面同時加載,而@import需要等待網頁加載完成之后才會加載css樣式,可能會出現延時的現象;
  • 頁面兼容區別:link是XHTML標簽所以無兼容問題,
    @import是CSS2.1提出的,所以低版本瀏覽器不支持;
  • link支持使用Javascript控制改變樣式,@import不支持。

以下這幾種文件路徑分別用在什么地方,代表什么意思?

  • 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 本地文件中,絕對路徑/Users/hunger/project/css文件夾下的a.css文件
  • /static/css/a.css 網絡路徑,網站服務端根目錄下 /static/css/文件夾中的a.css文件
  • http://cdn.jirengu.com/kejian1/8-1.png 服務端網站上的某個圖片

如果我想在js.jirengu.com上展示一個圖片,需要怎么操作?

  • 上傳一個圖片并得到圖片的鏈接,再使用鏈接展示圖片

列出5條以上html和 css 的書寫規范

HTML
  • 代碼縮進四個空格;
  • 標簽通常是成對出現的,一開一關。也存在一些單標簽,如:<meta /><br />等;
  • 標簽與它的屬性都必須小寫;
  • 所有的標簽必須合理嵌套;
  • 值需要用引號“”括起來。
CSS
  • 語法不區分大小寫,但是建議統一使用小寫
  • 不使用內聯的 style 屬性定義樣式
  • id 和 class 命名使用有意義的詞,分隔符建議使用 “-”
  • 有可能就使用縮寫
  • 屬性值是0的省略單位
  • 塊內容縮進
  • 屬性名冒號后面加一個空格

截圖介紹 chrome 開發者工具的功能區

截圖
  • Elements:查找網頁源代碼HTML中的任一元素,手動修改任一元素的屬性和樣式且能實時在瀏覽器里面得到反饋。
  • Console:記錄開發者開發過程中的日志信息,且可以作為與JS進行交互的命令行。
  • Sources:打斷點調試JS。
  • Network:從發起網頁頁面請求Request后分析HTTP請求后得到的各個請求資源信息(包括狀態、資源類型、大小、所用時間等),可以根據這個進行網絡性能優化。
  • Timeline:記錄并分析在網站的生命周期內所發生的各類事件,以此可以提高網頁的運行時間的性能。
  • Application:記錄網站加載的所有資源信息,包括存儲數據(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、緩存數據、字體、圖片、腳本、樣式表等。
  • Audits:對當前網頁進行網絡利用情況、網頁性能方面的診斷,并給出一些優化建議。比如列出所有沒有用到的CSS文件等
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,801評論 1 92
  • CSS的全稱是什么?## css全稱是Cascading Style Sheets,層疊樣式表,一種用來為結構化文...
    饑人谷_zhangfan閱讀 147評論 0 1
  • 1.CSS的全稱是什么? CSS樣式全稱為Cascading Style Sheets,中文翻譯為“層疊樣式表” ...
    饑人谷_陳鵬cp閱讀 129評論 0 1
  • Q1:CSS的全稱是什么? A1:Cascading Style Sheets, 層疊樣式表 Q2:CSS有幾種引...
    魏彤2017閱讀 305評論 0 0
  • 每逢過年過節,總會被人問到年齡,在哪里讀書,學的是什么專業。我的回答自然就是,22,在臺州讀書,學的是制藥。毫...
    二十二歲的星期五閱讀 266評論 0 0