html笔记(一)

目录

html元素

双标签

单标签

单标签与双标签元素的区别

完整的代码内容

html元素属性

双标签属性

HTML部分

CSS部分(内联样式)

单标签属性

[1. 元素类型](#1. 元素类型)

[2. CSS类名](#2. CSS类名)

[3. 内联样式属性](#3. 内联样式属性)

[border-color: chartreuse;](#border-color: chartreuse;)

[border-width: 5px;](#border-width: 5px;)

[background-color: crimson;](#background-color: crimson;)

[height: 20px;](#height: 20px;)

单标签中的属性与双标签属性的区别

完整代码


html元素

html标签是指开始标签到结束标签的所有内容

双标签

下面是一个完整双标签的元素内容

单标签

下面这个是单标签的内容,在第一个标签内以**/>**结尾

单标签与双标签元素的区别

单标签元素里面不能嵌套其他元素,多标签可以,而且可以嵌套单标签

完整的代码内容
html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <div>

        标签内容

    </div>


    <hr/>

    <div>
        <p>这个一段本文</p>
        
        <hr>

        <div>
            <h1>这是一级标题</h1>
        </div>
    </div>

    
</body>
</html>

html元素属性

写在起始标签中的内容,空格分开多个属性。一个元素可以有多个属性

类似key="value"这样的

属性的组成 = {

属性名 = "属性值"

}

双标签属性

html 复制代码
    <div 

        style= "

                width: 200px;
                height: 200px;
                background-color: burlywood;

                "

        id="div_001"
        
        >

        标签内容

    </div>

解释

HTML部分
  • <div>:这是一个HTML容器元素,用于组织和结构化网页内容

  • id="div_001":为这个div元素设置唯一标识符,可用于CSS样式或JavaScript操作

  • 标签内容:div元素内部显示的文本内容

CSS部分(内联样式)
  • width: 200px;:设置元素宽度为200像素

  • height: 200px;:设置元素高度为200像素

  • background-color: burlywood;:设置背景颜色为浅棕色

  • 浏览器中的样子

单标签属性

1. 元素类型
  • <hr> - 水平分隔线HTML元素,用于在页面中创建一条水平分隔线
2. CSS类名
  • class="css_style1 css_style2" - 为元素应用两个CSS类

    • 需要在外部CSS文件中定义这些类的样式规则

    • 类名可以自定义,这里只是示例名称

3. 内联样式属性
border-color: chartreuse;
  • 含义:设置边框颜色为黄绿色

  • chartreuse 是CSS预定义颜色名称,十六进制值为 #7FFF00

  • 这是一个鲜艳的黄绿色

border-width: 5px;
  • 含义:设置边框宽度为5像素

  • 但由于没有指定border-style,边框可能不会显示

background-color: crimson;
  • 含义:设置背景颜色为深红色

  • crimson 是CSS预定义颜色名称,十六进制值为 #DC143C

  • 这是一个鲜艳的深红色

height: 20px;
  • 含义:设置HR元素的高度为20像素

  • 默认HR高度通常为1-2px,这里设置为20px使其更明显

单标签中的属性与双标签属性的区别

双标签是写在**<div** 属性1="属性值1" 属性2="属性值2" ></div>

单标签是写在 <hr 属性1="属性值1" 属性2="属性值2" />

完整代码

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <div 

        style= "

                width: 200px;
                height: 200px;
                background-color: burlywood;

                "

        id="div_001"
        
        >

        标签内容

    </div>


    <hr 
        class="css_style1 css_style2"
        style="
                
                border-color: chartreuse; 
                border-width: 5px;  background-color: crimson; 
                height: 20px;
        "


    />



    
</body>
</html>

还可以写成下面的样式,写成上面的样式只是为了方便阅读。

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <div style= " width: 200px; height: 200px; background-color: burlywood;"  id="div_001" >

        标签内容

    </div>


    <hr class="css_style1 css_style2" style="border-color: chartreuse; border-width: 5px;  background-color: crimson; height: 20px;"/>



    
</body>
</html>

浏览器展示

相关推荐
1024肥宅3 小时前
浏览器存储 API:全面解析与高级实践
前端·数据库·浏览器
HIT_Weston3 小时前
63、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(七)
前端·ubuntu·gitlab
jinxinyuuuus3 小时前
vsGPU:硬件参数的数据仓库设计、ETL流程与前端OLAP分析
前端·数据仓库·etl
Lv11770083 小时前
Visual Studio中的字典
ide·笔记·c#·visual studio
LXS_3573 小时前
Day 16 C++提高之模板
开发语言·c++·笔记·学习方法
小信丶3 小时前
解决 pnpm dev 报错:系统禁止运行脚本的问题
前端·vue.js·windows·npm
૮・ﻌ・3 小时前
Vue3:组合式API、Vue3.3新特性、Pinia
前端·javascript·vue3
前端不太难3 小时前
RN + TypeScript 项目越写越乱?如何规范架构?
前端·javascript·typescript
神算大模型APi--天枢6463 小时前
全栈自主可控:国产算力平台重塑大模型后端开发与部署生态
大数据·前端·人工智能·架构·硬件架构
苏打水com3 小时前
第十五篇:Day43-45 前端性能优化进阶——从“可用”到“极致”(对标职场“高并发场景优化”需求)
前端·css·vue·html·js