HTML和CSS(一)

###01-什麼是HTML?

-HTML 是用來描述網頁的一種語言。-HTML 指的是超文本標記語言: HyperText Markup Language-HTML 不是一種編程語言,而是一種標記語言-標記語言是一套標記標籤 (markup tag)-HTML 使用標記標籤來描述網頁-HTML 文檔包含了HTML 標籤及文本內容-HTML文檔也叫做 web 頁面



###02-VSCode基本使用

- Web前端常用開發工具- Visual Studio Code  微軟出品 Microsoft- Sublime Text- WebStorm 和PyCharm出自同一個公司



-VSCode操作面板- 創建文件的兩種方式- 創建文件,手動保存文件,不推薦打開本地文件夾後,再去創建文件,會自動保存而且在創建時就可以修改文件名稱及後綴(推薦使用)


###03-HTML文檔基本結構

```

<!DOCTYPE html> 文檔聲明類型,聲明幫助瀏覽器正確地顯示網頁

<html> html文檔的根標籤


<head>  網頁頭部信息,用來做網頁的基本配置<meta charset="utf-8"> 網頁字符編碼<title>html的基本結構</title> 網頁在瀏覽器窗口中顯示的標題</head>
<body>此標籤中寫網頁中顯示的內容</body>

</html>

```

###04-HTML文檔創建的快捷方式

```

!+tab鍵

html5+tab鍵

```


###05-常用標籤01

-h1~h6  header 標籤

- img標籤 

- src:圖片路徑 

- alt: 圖片加載失敗時顯示,數據分析及搜索引擎收錄圖片

- title:光標放在圖片上提示

-a 標籤 界面跳轉 

```href = "地址/網址 http://"target: 目標 "_self" "_blank"<a>更多</a> 標籤中的文字會顯示出來,鏈接不會顯示,但此文字會有跳轉功能```

###06-絕對和相對路徑

- 絕對路徑

-Windows系統下的文件絕對路徑:

- C:\Program Files\feiq\RecvFace\xxx.png

- Mac系統下的文件絕對路徑:

-  /Users/chao/Desktop/xxx.png


-相對路徑 推薦使用

 -./ 當前目錄路徑 可以省略

 -../ 當前文件的上一級路徑

 -../../最多用兩個不要多寫

 


###07-常用標籤02

- p 段落標籤 

- br 換行標籤

- 字符實體

```

&nbsp;   空格

&lt;  <  小於號

&gt;  >  大於號

&amp;  &字符實體

```

- div塊標籤

- span標籤


###08-常用標籤小結

```

<h1~h6> 標題

a標籤 鏈接

img  圖片標籤  src  alt  title

p  標籤

br  換行

div 塊標籤

span 圈住一塊文字

&lt;  <

&gt;  >

&nbsp;  空格

&amp;   &

```

###09-今日頭條界面內容展示

- 用div細分模塊方便界面佈局 樣式設置及調整

![今日頭條](./筆記中的圖片/今日頭條內容.png)


###10-什麼是CSS?

-CSS 指層疊樣式表 (Cascading Style Sheets)

-樣式定義如何顯示 HTML 元素

-把樣式添加到 HTML 4.0 中,是爲了解決內容與表現分離的問題

-外部樣式表可以極大提高工作效率


###11-行內式(不推薦)


```

<div sytle="background-color:red">


```

###12-嵌入式

```

<head>

<style>

p{

background-color:red;

}

</style>


</head>

```

###13-外鏈式

```

<head>

<link rel="stylesheets" herf:"./css/main.css">

</head>

```

###14-CSS書寫方式小結

-臨時設置某一個標籤的樣式,或測試等可以選擇行內式

-網站首頁用嵌入式,優點加載快,網頁顯示快

-工作中常用外鏈式,其他界面,實現HTML和CSS的分離和複用


###15-CSS常用選擇器01(重點)

-標籤選擇器

-類選擇器

-層級選擇器


###16-CSS常用屬性

-文本屬性

- font-size 字體大小

- color  文字顏色

- font-family 字體 'Microsoft YaHei'

- line-height 行高 可以讓文字在指定高度垂直居中效果

- width 寬度

- height 高度

- border 邊框

- solid 實線

- background-color 背景色

- margin 順序上右下左 外邊距

- padding 上右下左   內邊距



###17-今日頭條界面樣式處理

![今日頭條](./筆記中的圖片/今日頭條效果.png)


###18-常用插件

-HTML Snippets 代碼提示插件

-Path Autocomplete 路徑提示插件

- 插件提示路徑時後綴也自動帶上

-"path-autocomplete.extensionOnImport": true,

-open in browser  用快捷鍵的方式打瀏覽器打到.html文件 

-ctrl+B 在電腦默認瀏覽器打開

-Set default browser 設置默認打開瀏覽器

    "open-in-browser.default": "chrome",

-ctrl + shift + B 在指定瀏覽器打開

###18-案例


圖片

圖片


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>08-今日頭條</title>

    <style>

        /* 1.最外邊的大框設置樣式 */

        .box{

            width285px;

            height310px;

            border-top1px solid #c8dcf2;

            border-bottom1px solid #c8dcf2;

            /* 元素水平方向居中 */

            margin0px  auto;

            /* red  green  blue */

        }


        /* 頭部 */

        .head{

            height40px;

        }


        /* 今日頭條文字 */

        .head h3{

            margin0px;

            font-size16px;

            font-family"Microsoft Yahei";

            color#172c45;

            /* 浮動 用了浮動後所有的元素都能排在一行 */

            floatleft;


            line-height40px;

            /* 設置下劃線 */

            /* text-decoration: underline; */

        }


        /* 更多 */

        .head a{

            font-size12px;

            font-family"Microsoft Yahei";

            color#172c45;

            /* 右浮動 */

            floatright;

            /* 行高 設置文字垂直居中 */

            line-height40px;

            /* 清除下劃線 */

            text-decorationnone;

        }




        /* 人工智能段落 */

        .box p{

            font-size12px;

            font-family"Microsoft Yahei";

            color#737373;

            line-height20px;

        }






    </style>

     

</head>

<body>

    <!-- 大div表示整個內容 -->

    <div class="box">

        <!-- 1 頭部div -->

        <div class="head">

            <!-- 1.2 今日頭條標籤 -->

            <h3>今日頭條</h3>

            <!-- 1.3 更多 a標籤 -->

            <a href="#">更多&gt;&gt;</a>

        </div>


        <!-- 2.圖片 -->

        <img src="images/banner.jpg" alt="人工智能">


        <!-- 3.段落 -->

        <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;人工智能(Artificial Intelligence),英文縮寫爲AI。它是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。 人工智能是計算機科學的一個分支,它企圖瞭解智能的實質,並生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等.</p>


    </div>

</body>

</html>


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