自学从零开始的HTML基础课程(day1)

 注:本文所用编译软件为VSCode

目录

一、认识简单的网页结构

二、了解title标签和meta标签

2.1、title标签

2.2、meta标签

三、完整的网页结构

四、HTML的规范总结

五、认识实体

5.1、什么是实体

5.2、实体的语法

5.3、常用的实体

六、常用的标签

6.1、标题标签

6.2、段落标签

6.3、标题分组

6.4强调标签

6.5、强制换行

6.6、分割线

6.7、删除线

6.8、居中

6.9、div

6.10、span

6.11、引用标签q

6.12、img标签


一、认识简单的网页结构

<html>
    <!-- head标签 保存一些元信息 里面的内容用户看不到
    主要帮助浏览器编译代码 -->
    <head></head>
    <!-- body标签 网页主体内容 所有给用户看的都写在body里 -->
    <body>
        我的第一个页面
    </body>
</html>

<!-- 注释 ctrl+/ -->

html标签,根标签/根元素,所有的网页内容都要写在html里面,开始标签和结束标签中间 ,一个页面只能有一个html标签

<!DOCTYPE html>

文档声明 ,写在html最上面 ,告诉浏览器我按照html规范编写代码, 浏览器也要按照规范编译,以免代码编译陷入怪异模式 

二、了解title标签和meta标签

2.1、title标签

<!DOCTYPE html>
<html>
    <head>
        <title>你看我在哪里???</title>
    </head>
    <body>
        选胜倒国的丹却,木。
    </body>
</html>

title标签是网页的标题,显示在标题栏中,不关注它显示在哪里,关注的是它的语义,最重要的意义是可帮助推广部门做推广,给浏览器搜到

2.2、meta标签

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta name="keywords" content="原神">
        <meta name="description" content="阴阳师">
        <title>网页的标题</title>
    </head>
    <body>
        欲位者的劫的么,亲出妙,人吞。
    </body>
</html>

meta标签,是一个自结束标签 也可以存一些元信息,帮助浏览器编译代码 ,自结束标签有两种写法: <mtea> 或 <meta />  
注:     在开始标签里,我们可以加属性和属性值
        charset 字符集属性 设置密码本 
        utf-8 万国码属性值 某一个密码本
        GB  中国的
        GBK 中国扩展版
        charset的设置是防止出现乱码   
        乱码:编码和解码用的不是一个密码本

三、完整的网页结构

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <!-- 以下代码为响应式开发相关配置 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>

shift+!网页结构快捷键              格式化代码 shift+alt+f 

四、HTML的规范总结

1、html标签有成双成对的,也有自结束标签

2、html中不区分大小写,但一般小写

3、标签可以嵌套,但不可以交叉嵌套

4、养成良好的注释习惯,简洁明了

5、html css js 都是一种宽泛的语言 容错率较高,会自动纠错

6、尽量避免错误,防止影响网站性能

五、认识实体

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    &nbsp;
    2&lt;5&gt;4
    &copy;
</body>    
</html>

5.1、什么是实体

        在编写网页时有一些字符无法打出,例如空格,大于号小于号等,这些字符已经提前被编译器或浏览器征用,我们不能正常使用,我们要用额外的字符来代替,这些额外的字符就叫实体。

5.2、实体的语法

        &实体的名字;

5.3、常用的实体

        空格: &nbsp;

        大于号: &gt;

        小于号: &lt;

        版权符号: &copy;

六、常用的标签

6.1、标题标签

h1,h2,h3,h4,h5,h6 

     h1 一级标题

    h1-h6,字体的大小逐渐减小,从语义上看,h1-h6语义逐步降低,帮助浏览器检索内容,提高网络排名

    常用的标题标签:h1-h3

    h1的语义最重,一个页面一般只有一个,标题标签会独占一行,是块元素

    <h1>感觉快下雨了</h1>
    <h2>感觉快下雨了</h2>
    <h3>感觉快下雨了</h3>

6.2、段落标签

默认样式:段落与段落之间有较大空隙,段落标签也会独占一行,是块元素

    <p>
        第为法亓订,太才又。
    </p>
    <p>
        惜韩承才有呼于为也知惊变子色。     
    </p>

6.3、标题分组

hgroup 让标题之间有关系,没有默认样式

    <hgroup>
        <h1>望庐山瀑布</h1>
        <h3>李白</h3>
        <h2>日照香炉生紫烟,</h2>
        <h2>遥看瀑布挂前川。</h2>
        <h2>飞流直下三千尺,</h2>
        <h2>疑是银河落九天。</h2>
    </hgroup>

6.4强调标签

strong 强调标签  默认样式:字体加粗加黑

    <p>
        我看着<strong>真帅</strong>
    </p>

em 强调标签,默认样式:字体斜体

    <p>
        我是<em>真帅</em>
    </p>

注:

面试题:在html中有两个强调标签,有什么区别?

1.默认形式有区别

2.语义也有区别:strong强调的是内容,em强调的是语音语调,在实际使用中不做区别

6.5、强制换行

br 强制换行 自结束标签

    却的登是他教,承梵。<br>
    商忧鲜意。<br>

6.6、分割线

hr 分割线 自结束标签

<hr>

6.7、删除线

del 删除线

    原价:<del>999999元</del> <br>
    现价:9.9元

6.8、居中

center  居中

    <center>
        <h1>向要轻原在不土找馆。</h1>
    </center>

6.9、div

div 是一个没有任何语义的标签 是块元素

    <div>
        德认此否宋土娇君当。
    </div>

6.10、span

span 无语义标签,一般用来包裹文字

6.11、引用标签q

q 引用标签 默认标签,加双引号

子曰:<q>学而时习之</q>

6.12、img标签

 开始标签里可以加多个属性,用空格隔开即可

    img标签 引入外部的图片,自结束标签,4个属性

        src 引入图片的路径 暂时将html文件和图片放在同一文件夹下

        alt  是对图片的描述,正常情况下alt内容不显示,图片路径有问题时图片引入不成功会显示,可帮助浏览器检索图片,养成写alt的习惯

        width 设置图片宽度

        height 设置图片高度

一般情况下不会同时设置width和height,只要单独设置一个,另一个会自适应

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
<img src="./" alt="" height="200px">
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值