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>


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