互联网程序设计HTML+CSS+JS

一、HTML基础

HTML超文本标记语言。

超文本:链接;

标记:标签,带尖括号的文本。

1、标签结构

标签要成对出现,中间包裹内容;

<>里面放英文字母(标签名);

结束标签比开始标签多个/;

标签分类:双标签和单标签。

PS:<strong>需要加粗的文字</strong>

2、HTML骨架

html:整个网页;

head:网页头部,用来存放给浏览器看的信息,例如CSS;

title:网页标题;

body:网页主体,用来存放给用户看的信息,例如图片、文字;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页标题</title>
</head>
<body>
  网页主体
</body>
</html>

VS Code可以快速生成骨架:!(英文)配合Enter/Tab键

3、标签的关系

明确标签的书写位置,让代码格式更整齐。

父子关系:子级标签换行且缩进;

兄弟关系:兄弟标签换行且对齐。

4、注释

注释是对代码的解释和说明,能够提高程序的可读性。

注释不会在浏览器中显示;

<!-- 我是HTML注释 -->

5、标题标签

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

显示特点:文字加粗,字号逐渐减小,独占一行。

h1标签在一个网页中只能用一次,用来放标题或logo,h2~6没有使用限制。

6、段落标签

一般用在新闻段落、文章段落、产品描述信息等等。

<p>段落</p>

显示特点:独占一行,段落之间存在空隙。

7、换行和水平线

换行:<br>

水平线:<hr>

8、文本格式化标签

9、图像标签

在网页中插入图片。

<img src="图片的URL">

属性语法:

属性名=“属性值”

属性写在尖括号里,标签名在后面,标签名和属性之间用空格隔开,不区分先后顺序。

<img src="URL" alt="替换文本" title="提示文本">

10、超链接标签

点击跳转到其他页面

<a href="https://www.baidu.com">跳转到百度</a>

href属性值是跳转地址,是超链接的必须属性,超链接默认是在当前窗口跳转页面,添加target="_blank"实现新窗口打开页面。

开发初期,不确定跳转地址,则href属性值写为#,表示空链接,页面不会跳转,在当前页面刷新一次。

11、音频

<audio src="URL"></audio>

12、视频

<video src="URL"></video>

二、HTML进阶

1、列表

布局内容排列整齐的区域

列表分类:无序列表、有序列表、定义列表

无序列表:布局排列整齐的不需要规定顺序的区域。

标签:ul嵌套li,ul是无序列表,li是列表条目

<ul>
    <li></li>
</ul>

PS:ul标签里面只能包裹li标签,li标签里面可以包裹任何内容。

有序列表:布局排列整齐的需要规定顺序的区域。

标签:ol嵌套li,ol是有序列表,li是列表条目

<ol>
    <li></li>
</ol>

PS:ol标签中只能包裹li标签,li标签可以包裹任何内容。

定义列表

标签:dl嵌套dt和dd,dl是定义列表,dt是定义列表的标题,dd是定义列表的描述。

<dl>
    <dt>列表标题</dt>
    <dd>列表描述</dd>
</dl>

PS:dl里面只能包含dt和dd,dt和dd里面可以包含任何内容。

2、表格

网页中的表格与Excel表格类似,用来展示数据

基本使用,标签:table嵌套tr,tr嵌套td/th

table:表格,tr:行,th:表头单元格,td:内容单元格。

<table border="1">
        <thead>
            <tr>
                <th>姓名</th>
                <th>性别</th>
                <th>爱好</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>王德发</td>
                <td>狗</td>
                <td>咬狗</td>
            </tr>
            <tr>
                <td>王大发</td>
                <td>猪</td>
                <td>咬猪</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td></td>
                <td></td>
            </tr>
        </tfoot>
    </table>

3、表单

收集用户信息

使用场景:登录、注册、搜索区域

1、input标签

input标签的type属性值不同,则功能不同。

2、input标签占位文本

提示信息,文本框和密码框都可以使用

选择你的英雄:<input type="text" placeholder="请选择王德发">

3、单选框

您是否是王德发:
    <input type="radio" name="choice" id="Yes"><label for="Yes">是</label>
    <input type="radio" name="choice" id="no" checked><label for="no">否</label>

4、上传文件

默认情况下,文件上传表单控件只能上传一个文件,添加multiple属性可以实现文件多选功能。

<input type="file" multiple>

5、多选框
王德发是(多选): 
    <input type="checkbox">狗
    <input type="checkbox" checked>猪
    <input type="checkbox">傻鸟

6、下拉菜单

标签:select嵌套option,select是下拉菜单整体,option是下拉菜单的每一项

默认显示第一项,selected属性实现默认选中功能。

您叫什么名字:
    <select>
        <option selected>我的发</option>
        <option>王德发</option>
        <option>王大发</option>
    </select>

7、文本域

多行输入文本的表单控件

<textarea>
        请输入王德发的100个缺点:
</textarea>

8、label标签

网页中,某个标签的说明文本

用label绑定文字和表单控件的关系,增大表单控件的点击范围

<label><input type="radio">女</label>
9、按钮

<button type="reset">原神启动!</button>

4、语义化

布局网页(划分区域,摆放内容)

div:独占一行

span:不换行

有语义的布局标签:

5、字符实体

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/200026.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

铝合金轮毂金属部件全自动三维精密测量工业光学3d智能检测仪器-CASAIM-IS(2ND)

一、背景介绍 汽车轮毂是汽车零部件的重要组成部分。对于汽车而言&#xff0c;轮毂等同于腿对人的重要性。车辆将在行驶过程中产生横向和纵向载荷&#xff0c;车轮也将承受车辆和货物的所有载荷。随着汽车的速度越来越快&#xff0c;对车轮的动态稳定性和可靠性的要求也越来越…

phtoshop获取签字,并且设置背景透明的办法

目的&#xff1a;获取背景透明的“座山雕”签名 1.打开图片&#xff08;任意格式图片文件&#xff09;&#xff0c;&#xff0c;保存记得是*.png格式(这种格式可以保存背景透明的格式) 2.魔术棒点“白色”的空白地方&#xff08;快速选择除“座山雕”外的地方&#xff0c;目的…

C语言基础程序设计题

1.个人所得税计算 应纳税款的计算公式如下&#xff1a;收入<&#xff1d;1000元部分税率为0&#xff05;&#xff0c;2000元>&#xff1d;收入>1000元的部分税率为5&#xff05;&#xff0c;3000元>&#xff1d;收入>2000元的部分税率为10&#xff05;&#xf…

MySQL触发器-使用示例

一、什么是触发器 触发器是与表有关的数据库对象&#xff0c;在满足定义条件时触发&#xff0c;并执行触发器中定义的SQL语句 举个例子&#xff1a;有两个表&#xff0c;员工表和部门表。当一个员工入职时&#xff1a; 员工表需要insert一行员工详细信息&#xff08;id,empl…

supermap-iserver激活教程(linux)

本篇只介绍linux临时许可激活教程&#xff0c;windows的原理一摸一样不做赘述。 1.下载许可中心&#xff08;web版&#xff09; SuperMap技术资源中心|为您提供全面的在线技术服务 2.解压 supermap-bslicense-server-3.0.24-linux-x64.tar.gz tar -zxvf supermap-bslicense…

WebGL技术框架及功能

WebGL&#xff08;Web Graphics Library&#xff09;是一种用于在Web浏览器中渲染交互式3D和2D图形的JavaScript API。它允许在不需要插件的情况下&#xff0c;在支持WebGL的浏览器中直接运行高性能的图形渲染。WebGL没有一个固定的技术框架&#xff0c;而是基于JavaScript API…

最佳实践| 一文读懂《MongoDB 使用规范及最佳实践》原理

最佳实践| 一文读懂《MongoDB 使用规范及最佳实践》原理 一、MongoDB 使用规范与限制 MongoDB 灵活文档的优势 灵活库/集合命名及字段增减同一字段可存储不同类型数据Json 文档可多层次嵌套文档对于开发而言最自然的表达 MongoDB 灵活文档的烦恼 数据库集合字段名千奇百怪…

基于YOLOv8的道路缺陷检测:自研模块 MSAM 注意力 PK CBAM注意力,实现暴力涨点

&#x1f4a1;&#x1f4a1;&#x1f4a1;本文自研创新改进&#xff1a;MSAM&#xff08;CBAM升级版&#xff09;&#xff1a;通道注意力具备多尺度性能&#xff0c;多分支深度卷积更好的提取多尺度特征&#xff0c;最后高效结合空间注意力 1&#xff09;作为注意力MSAM使用&am…

【前端首屏加载速度优化(一) :nginx 开启gzip压缩】

开启gzip压缩前后对比&#xff1a; nginx.conf具体配置&#xff1a; server {# 启动后的端口listen 8882;# 开启gzip压缩gzip on;gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 6; gzip_types text/plain application/x-javascript…

多种卫星遥感数据反演黑龙江省蒸腾与蒸散(ET)数据服务

引言 多种卫星遥感数据反演黑龙江省地表蒸腾与蒸散率&#xff08;ET&#xff09;产品是地理遥感生态网平台推出的生态环境类数据产品之一&#xff0c;产品包括1981-2023年数据&#xff0c;&#xff0c;数据类型为8bit整型。该产品经过数据搜集—模型模拟—质量检查—地表蒸腾与…

Windows下搭建Tomcat HTTP服务,发布公网远程访问

文章目录 前言1.本地Tomcat网页搭建1.1 Tomcat安装1.2 配置环境变量1.3 环境配置1.4 Tomcat运行测试1.5 Cpolar安装和注册 2.本地网页发布2.1.Cpolar云端设置2.2 Cpolar本地设置 3.公网访问测试4.结语 前言 Tomcat作为一个轻量级的服务器&#xff0c;不仅名字很有趣&#xff0…

onnx快速部署YOLO模型

1、准备和环境 首先需要将yolov5模型训练好的最佳权重文件转化为.onnx格式以备使用。不会的小伙伴可以参考yolov5的官方文档&#xff0c;使用yolov5官方的 export.py 脚本进行转换&#xff0c;或者参考一些博客链接&#xff0c;这里不做详细解析。  基本环境配置&#xff0c;相…

初识Java 18-4 泛型

目录 泛型存在的问题 在泛型中使用基本类型 实现参数化接口 类型转换和警告 无法实现的重载 基类会劫持接口 自限定类型 奇异递归类型 自限定 自限定提供的参数协变性 本笔记参考自&#xff1a; 《On Java 中文版》 泛型存在的问题 接下来讨论的&#xff0c;是在泛型…

MySQL使用函数和存储过程实现:向数据表快速插入大量测试数据

实现过程 1.创建表 CREATE TABLE user_info (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(20) DEFAULT NULL,age INT(3) DEFAULT NULL,pwd VARCHAR(20) DEFAULT NULL,phone_number VARCHAR(11) DEFAULT NULL,email VARCHAR(255) DEFAULT NULL,address VARCHAR(255) DEF…

wsl 命令详解

WSL 简介 WSL全称 Windows Subsystem for Linux &#xff0c;是微软开发的一个运行在Windows上的兼容层&#xff0c;它允许开发人员和用户直接在Windows上运行原生Linux二进制文件&#xff0c;而无需配置或修改系统。 WSL命令是用于管理和操作WSL子系统的工具。 常用WSL命令…

UE5学习(游戏存档,两种适应性的射线检测,时间膨胀)

游戏存档 0.建立游戏存档类 1.建立存档 命名要用规律&#xff0c;读档时根据命名调用 2.读取存档 这里是用存档时间&#xff08;秒&#xff09;验证是否有存档成功。 两种鼠标位置射线检测方法 两种适用性未使用大量项目验证&#xff0c;为个人观点 1.适用于游戏中 2.适用于…

Update this scope and remove the “systemPath“

问题 解析&#xff1a; 在特定的指定路径上查找系统相关性。这大大降低了可移植性&#xff0c;因为如果您将工件部署在一个与您的环境不同的环境中&#xff0c;代码将无法工作。 解决&#xff1a; 1 使用官方maven仓库的第三方jar包 2 如果官方仓库不存在jar包&#xff0c;…

AcWing 2816. 判断子序列

文章目录 AcWing 2816. 判断子序列我的思路CODE 欣赏大神代码给点思考 AcWing 2816. 判断子序列 题目链接&#xff1a;https://www.acwing.com/activity/content/problem/content/2981/ 我的思路 直接硬套模版&#xff0c;把两个指针两层循环写上如果匹配&#xff0c;记录数组…

WebGL的项目类型

WebGL 是一种用于在 Web 浏览器中渲染交互式 3D 和 2D 图形的技术&#xff0c;它可以用于开发各种类型的应用。以下是一些常见的应用类型和它们各自的特点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作…

港科夜闻|2023年全球大学毕业生就业力排名公布,香港科大位列香港第一名

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、2023年全球大学毕业生就业力排名公布&#xff0c;香港科大位列香港第一名。香港科大在泰晤士高等教育2023年全球就业能力大学排名中上升一位至全球第29位&#xff0c;继续位居香港首位。香港科大的毕业生就业能力持续跻身…