首页 > 其他分享 >HTML & CSS 学习总结

HTML & CSS 学习总结

时间:2023-06-16 22:57:32浏览次数:41  
标签:总结 示例 元素 HTML 用于 选择器 CSS

@

目录

HTML

HTML(超文本标记语言)是一种用于创建网页的标记语言。它允许我们使用标签来描述网页的结构和内容。

简单示例(如何使用标签来创建一个简单的网页):

<!DOCTYPE html>
<html>
    <head>
        <title>我的网页</title>
    </head>
    <body>
        <h1>Hello, World!</h1>
        <p>这是一级标题</p>
    </body>
</html>

在上面的示例中,我们使用了几种不同的标签,如 html、head、title、body、h1 和 p 等。这些标签允许我们定义网页的结构和内容。

除了上面提到的标签之外,HTML 还提供了许多其他标签,用于创建各种类型的内容,如列表、表格、链接和图片等。

HTML 标签

HTML 提供了许多不同类型的标签,用于创建各种类型的内容。下面是一些常用的 HTML 标签:

  1. <h1> 到 <h6>:用于创建标题。不同级别的标题具有不同的字体大小和粗细。
  2. <p>:用于创建段落。
  3. <a>:用于创建超链接。
  4. <img>:用于插入图片。
  5. <ul> 和 <ol>:用于创建无序列表和有序列表。
  6. <li>:用于创建列表项。
  7. <table>:用于创建表格。
  8. <tr>:用于创建表格行。
  9. <th> 和 <td>:用于创建表头单元格和表格数据单元格。

HTML 属性

HTML 标签可以包含属性,用于提供额外信息或改变标签的行为。例如,我们可以使用 href 属性来指定链接的目标地址,或使用 src 属性来指定图片的来源。

简单示例(演示如何使用属性来改变标签的行为):

<a href="https://www.baidu.com">百度</a>
<img src="image.jpg" alt="An image">

在上面的示例中,我们为 <a> 标签添加了 href 属性,用于指定链接的目标地址。同时,我们为 <img> 标签添加了 src 属性,用于指定图片的来源。

HTML 表单

HTML 表单用于收集用户输入。它包含一些表单控件,如文本框、复选框、单选按钮和下拉列表等,允许用户输入数据。
简单示例:

<form action="submit.html" method="post">
    <label for="name">Name:</label>
    <input type="text" id="name" name="name"><br>

    <label for="email">Email:</label>
    <input type="email" id="email" name="email"><br>

    <input type="submit" value="Submit">
</form>

在上面的示例中,我们创建了一个简单的表单,包含两个文本框和一个提交按钮。用户可以在文本框中输入姓名和电子邮件地址,然后点击提交按钮将数据发送到服务器。

CSS

CSS(层叠样式表)是一种用于描述网页样式的语言。它允许我们定义网页中元素的颜色、字体、布局和其他样式。

简单示例:

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

h1 {
    color: blue;
    text-align: center;
}

p {
    margin: 10px;
}

在上面的示例中,我们使用选择器(如 body、h1 和 p)来指定要应用样式的元素。然后,在每个选择器内部,我们使用声明来定义元素的样式。

CSS 选择器

CSS 提供了多种选择器,用于指定要应用样式的元素。下面是一些常用的 CSS 选择器:

  1. 元素选择器:用于选择特定类型的元素。例如,p 选择器会选择所有 <p> 元素。
  2. 类选择器:用于选择具有特定类的元素。例如,.highlight 选择器会选择所有具有 highlight 类的元素。
  3. ID 选择器:用于选择具有特定 ID 的元素。例如,#myElement 选择器会选择 ID 为 myElement 的元素。
  4. 属性选择器:用于选择具有特定属性的元素。例如,[href] 选择器会选择所有具有 href 属性的元素。
  5. 伪类选择器:用于选择处于特定状态的元素。例如,:hover 选择器会选择鼠标悬停在上方的元素。

这些选择器可以单独使用,也可以组合使用,以创建更复杂的选择规则。

CSS 声明

CSS 声明用于定义元素的样式。每个声明包含一个属性和一个值,用冒号分隔。
简单示例:

h1 {
    color: blue;
    text-align: center;
}

在上面的示例中,我们为 <h1> 元素定义了两个声明:color: blue 和 text-align: center。这两个声明分别定义了 <h1> 元素的颜色和文本对齐方式。

CSS 盒模型

CSS 盒模型是一种描述网页布局的模型。它将每个 HTML 元素表示为一个矩形盒子,并定义了盒子的内容、内边距、边框和外边距等部分。
简单示例:

.box {
    width: 300px;
    height: 150px;
    padding: 10px;
    border: 1px solid black;
    margin: 20px;
}

在上面的示例中,我们为 .box 类定义了若干个盒模型相关的属性,如 width、height、padding、border 和 margin 等。

  • width 和 height 属性用于定义盒子的内容区域的宽度和高度。
  • padding 属性用于定义盒子的内边距,即内容区域与边框之间的空间。
  • border 属性用于定义盒子的边框,包括边框的宽度、样式和颜色。
  • margin 属性用于定义盒子的外边距,即盒子与其他元素之间的空间。

在实际开发过程中,我们为了美观通常会设置网页无任何边距。

这时候我们可以使用通配符选择器 * 来选择网页中的所有元素,然后将它们的 margin 和 padding 属性都设置为 0。这样,网页中的所有元素都不会有边距。

* {
    margin: 0;
    padding: 0;
}

标签:总结,示例,元素,HTML,用于,选择器,CSS
From: https://www.cnblogs.com/idk-lhf28/p/17486645.html

相关文章

  • JavaScript & TypeScript 学习总结
    @目录JavaScriptJavaScriptBOM对象JavaScriptDocument对象JavaScript事件处理JavaScript变量JavaScript函数基础JavaScript流程控制JavaScript数据类型JavaScript数组JavaScript运算符JavaScript正则表达式JavaScript字符串函数TypeScript简单示例JavaScriptJavaScriptBOM对......
  • 网安--信息收集总结
    goby环境下载1、下载Npcap数据捕获包2、下载goby信息收集总结已有:资产范围如果只有名称,先找到官网的域名域名--子域名--ip针对子域名:进行目录、端口扫描重点:寻找到真实ip:进行目录、端口扫描、查找每个网站中可能存在的漏洞 ......
  • css小技巧
    文字水平垂直居中文字行高=盒子高<body><div>文字垂直居中</div></body>div{height:40px;width:250px;font-size:16px;background-color:aqua;line-height:40px;text-align:center;}效果:......
  • 简单总结最近力扣所刷的题
    下面的题目是最近我在力扣上面刷了每日一题之后所做的总结。题目一比较字符串最小字母出现频次定义一个函数 f(s),统计 s  中(按字典序比较)最小字母的出现频次 ,其中 s 是一个非空字符串。例如,若 s="dcce",那么 f(s)=2,因为字典序最小字母是 "c",它出现了 2次。现在,给你......
  • SSM三层架构流程总结
    1.搭环境webapp\WEB-INF\web.xmlpom里面激活webapp<packaging>war</packaging>将pom坐标复制web.xml复制进去配置文件resources目录引入applicationContext.xmljdbc.propertieslog4j.propertiesspring-mvc.xml2.创建实体类层com.msr.bean实体类.class命名规则......
  • 迭代器与生成器总结
    参考《JavaScript高级程序设计》迭代是一种所有编程语言中都可以看到的模式。ECMAScript6正式支持迭代模式并引入了两个新的语言特性:迭代器和生成器。迭代器是一个可以由任意对象实现的接口,支持连续获取对象产出的每一个值。任何实现Iterable接口的对象都有一个Symbol.iterato......
  • .net core使用Html模板转PDF文件并下载的业务类封装
    前言:我这里文件下载的模板选型优先考虑html模板,上手容易,前后端通用,有了模板后就需要有转换了,html转PDF采用第三方包:SelectPdf,下面是代码核心类: 1-PDFService:usingMicrosoft.AspNetCore.Hosting;usingSelectPdf;namespaceMeShop.Domain.PDF{///<summary......
  • Html中空格的区别和使用
    1.半角不断行空格(&nbsp;)作用:用于在HTML中插入一个空格。相同点:与普通空格相比,该空格不会被浏览器忽略或合并。注意事项:这个空格占据的宽度受字体影响很明显。在中文布局中可能会出现上下两行对齐差生偏差的问题。2.半角空格(&ensp;)作用:用于在HTML中插入一个半角空格。相同点:与"......
  • k8s 梳理及使用总结
    ---1.Kubernetes概述1.最初Google开发了1个叫Borg的系统(现在命名为Omega),来调度近20多亿个容器从2014年第1个版本发布以来,迅速得到了开源社区的追捧,?前,k8s已经成为了发展最快、市场占有率最高的容器编排引擎产品。---2.特点轻量级,资源消耗小开源弹性伸缩负载均衡IPVS---3......
  • css常用选择器
    1.常用子元素选择器-选择特定子元素:nth-of-type(n)选择其父级下的第n个元素例如:p:nth-child(2):last-of-type选择其父级下的最后一个元素:nth-child(n)选择其父级下的第n个子元素:nth-last-child(n)选择其父级下的第n个子元素,从最后一个子项计数:nth-last-of-ty......