目录

一、 什么是前端

二、 HTML

1.0  概述

2.0 注释

三、开发环境的搭建

1.0  插件

2.0 笔记

四、 常见标签(重点)

四、案例展示(图片+代码)

五、CSS引入


一、 什么是前端

web前端 用来直接给用户呈现一个一个的网页

生活中遇到的前端页面: web页面  PC端程序页面  移动端APP页面

学习这门之后可以做什么:可以开发出来简单的Web页面

二、 HTML

1.0  概述

超文本标记语言   html页面在浏览器上面运行

编写第一个HTML页面:  记事本编写后直接在浏览器打开

head:编写页面相关的属性   title:页面标题  body:页面内容展示信息

每一个标签相当于是一个对象   程序员通过这些代码拿到对象之后进行增删改查

2.0 注释

ctrl +  /  和Java里面一样的快捷键

注意:别人浏览你的页面代码   f12能看到你的注释  注释里面的内容补药负能量

! 加回车  快速生成代码框架

三、开发环境的搭建

idea  vscode

1.0  插件

auto  rename  tag

auto:<p> </p>  你写第一个的时候自动出现</p>

view-in-browser

保存页面直接就给刷新了   在浏览器打开  写好代码之后 右键view in browser

live server

修改代码 ctrl s 之后 不需要我们手动刷新浏览器了

2.0 笔记

html菜鸟教程(网上直接搜)  有别人整理好的内容直接用即可

菜鸟教程 - 学的不仅是技术,更是梦想!

四、 常见标签(重点)

标题标签:  h1到h6   数字越大 字体越小

段落标签:<p>  

换行标签:<br>   

格式化标签:

<strong>  </strong>   <b></b>  加粗

<em></em>    <i></i>  倾斜

<del></del>  <s></s>  删除线

<ins> </ins>  <u></u>  下划线

img标签

页面上的图片是通过img标签实现的   img单标签里面的属性是不固定的 不影响页面展示

(1) src 属性

img标签必须带有 src属性,表示图片的路径

绝对路径:图片路径  网络上的图片路径 

<img src="网上复制粘贴过来的路径">

相对路径:代代码和图片在同一个文件    ./xxx.png  ./img/xxx/png ../xxx.png

(2) 其他属性

alt属性:替换文本   当文本不能正确显示的时候,会显示一个替换的文字  img标签里面

title属性:提示文本,鼠标放到图片上,就会有文字 

width/height:控制宽度 高度    weight=100px  px表示像素点

border:边框  参数是宽度的像素,但是一一般用css来设定

超链接标签

a标签   

herf属性: 点击会跳转到哪个页面

herf里面也可以写页面   html01.html  #是当前页面  不做任何跳转 a标签里面也可以放图片

这样点击图片就跳转到链接里面了 

target属性:   重新打开一个页面 不是当前页面 

target 打开方式  默认是_self 如果是_blank 则用新的标签页打开

表格标签:

table标签表示整个表格

tr 表示表格的一行  td表示表格的一个单元格  th表示表头单元格 会居中加粗

thead 表格的头部区域 内容居中  tbody 表格得到主体区域

表格标签有一些属性  可以用于设置大小边框等  但是一般用CSS方式来设置

shift alt 下箭头:直接复制粘贴了

border 表格边框像素   cellpadding内容距离边框的距离  cellspacing 单元格之间的距离

width height  设置尺寸 align 表格相对页面在左面还是右面还是居中  right left center

列表标签:

无序标签  ul li   快捷方式:ul>li*4  就直接出现4个列表了 

有序列表 ol li    在菜鸟教程里面看属性的部分 

自定义列表  dl dt  dd    快捷方式 dl>dt>dd*4  直接就出现4个列表了

表单标签:

用表单标签完成和服务器的交互  <form>   </form>

表单域  包含表单元素的区域

type属性         type="  "

text 文本框  password    密码框(写好后自动替换成了小圆点 ) radio  单选框

checked   默认选中 checkbox 复选框  button按钮框    onclick 弹窗 onclick='alert'('hello')

label标签  搭配input使用  点击label也能选中对应的单选/复选框  能够提升用户体验

for和对应的id

select标签

option  默认展示的是第一个   你点击下拉之后的各种选项

textarea标签  文本域中的内容  就是默认内容 注意空格也会有影响  文本框的大小长宽

cols属性和rows属性一般在css里面设置

form里面的action是和服务器建立链接  可爱捏

无语义标签 

没有固定的用途  啥都可以干  通常用于对页面的布局

div和span   division 分割   span标签  含义是跨度

就是两个盒子 用于网页布局  div是独占一行  是一个大盒子 

spqn不独占一行 是一个小盒子

span不独占一行  是一个小盒子

特殊字符

有些特殊字符在html文件中是不能直接表示的 例如 空格 小于号 大于号 按位与

参考内容:HTML特殊字符编码对照表

四、案例展示(图片+代码)

iconfont-阿里巴巴矢量图标库    图标网站   png下载

点击姓名 光标自动到框框里  用label标签

代码gitee:前端代码仓库: 前端代码仓库

图片化展示:

下面是我的效果展示

五、CSS引入

HTML 只是描述了页面的骨架结构.
使用 CSS 可以针对页面进行进一步美化

感谢大家的支持

更多内容还在加载中...........

如有问题欢迎批评指正,祝大家生活愉快、学习顺利!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/917905.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/917905.shtml
英文地址,请注明出处:http://en.pswp.cn/news/917905.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flutter镜像替换

一、核心镜像替换&#xff08;针对 Maven 仓库&#xff09; Flutter 依赖的 Google Maven 仓库&#xff08;https://maven.google.com 或 https://dl.google.com/dl/android/maven2&#xff09;可替换为国内镜像&#xff0c;常见的有&#xff1a;阿里云镜像&#xff08;推荐&am…

MATLAB实现的改进遗传算法用于有约束优化问题

基于MATLAB实现的改进遗传算法&#xff08;GA&#xff09;用于有约束优化问题的代码&#xff0c;包括处理非线性约束。此代码通过引入惩罚函数和修复机制&#xff0c;有效处理约束条件&#xff0c;提高算法的鲁棒性和收敛速度。 1. 定义优化问题 % 定义目标函数 function f ob…

Qt子类化QWidget后,使用setStyleSheet设置样式无效的解决方案

关键代码&#xff1a; #include <QPainter> #include <QStyleOption>void paintEvent(QPaintEvent *e) {QStyleOption opt;opt.init(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);QWidget::paintEvent(e); }定义…

【python中级】关于Flask服务在同一系统里如何只被运行一次

【python中级】关于Flask服务在同一系统里如何只被运行一次 1.背景 2.方案1 2.方案2 1.背景 python Flask实现的一个http服务,打包成应用程序exe后在windows10系统运行; 由于我会不断的更新这个http服务,我希望运行这个http服务的时候之前的http服务被停掉; 即实现 Pytho…

git配置公钥/密钥

遇到 “gitgithub.com: Permission denied (publickey)” 错误通常意味着你尝试通过 SSH 连接到 GitHub 时&#xff0c;SSH 密钥没有被正确设置或者 GitHub 无法识别你的公钥。这里有几个步骤可以帮助你解决这个问题&#xff1a; 检查 SSH 密钥 首先&#xff0c;确保你已经在本…

【机器学习】“回归“算法模型的三个评估指标:MAE(衡量预测准确性)、MSE(放大大误差)、R²(说明模型解释能力)

文章目录一、MAE、MSE、r概念说明二、MAE&#xff08;平均绝对误差&#xff09;&#xff1a;用"房价预测"理解误差测量三、MSE&#xff08;均方误差&#xff09;&#xff1a;误差的"放大镜"1、概念说明2、 sklearn代码实践3、流程总结四、R&#xff1a;理解…

智慧城市SaaS平台|市容环卫管理系统

【生活垃圾中转设施监管】1) 设施信息管理a) 设施基本信息支持记录中转设施的名称、位置、类型、容量、负责人等基本信息。b) 设施分布地图支持通过GIS地图展示中转设施的分布情况&#xff0c;支持地图查询和导航。2) 垃圾收运监控a) 垃圾收运记录支持记录垃圾收运的时间、车辆…

JAVA-13常用类(2025.08.02学习记录)

String类String类equals方法String类compareTo方法String类valueOf方法boolean参数内存分析_字符串拼接只会在内存中开辟一个对象内存分析_字符串new创建对象内存分析_变量和字符串拼接字节码执行过程String类内存分析package com.cn;public class test01 {public static void …

QT----简单的htttp服务器与客户端

HTTP协议学习 协议的相关学习可以参考这篇 csdn学习连接 总体流程如下 HTTP服务器 监听ip和端口,有连接时接收请求,发送回复 server.h #pragma once #include <QtWidgets/QMainWindow> #include "ui_httpServer.h" #include <QTcpServer> #include &l…

飞 算 JavaAI 解 析:有 了 它,麻 麻 再 也 不 用 担 心 我 不 会 写 代 码 了!

声 明&#xff1a;本 篇 博 客 为 测 评 体 验 非 广 告。 文 章 目 录一、产 品 简 介二、注 册 与 上 手方 法 一 - - - 从 IDEA 插 件 市 场 安 装方 法 二产 品 使 用三、产 品 体 验智 能 引 导 功 能理 解 需 求设 计 接 口表 结 构 设 计处 理 逻 辑生 成 源 码Java ch…

iOS混淆工具有哪些?在集成第三方 SDK 时的混淆策略与工具建议

许多 iOS 项目中&#xff0c;不可避免地会集成各种第三方 SDK&#xff0c;比如支付、统计、广告、社交登录等。这些 SDK 常常存在逆向被 Hook 或提取业务逻辑的风险&#xff0c;尤其是在流程敏感或要求合规的行业中。 当你无法对第三方源码进行控制或重新编译时&#xff0c;混淆…

【学习笔记之redis】删除缓存

有一串这个代码&#xff0c;staffEmailList这个key值里面的数据是错误的我需要删除它&#xff0c;把数据新的数据加载到redis缓存中。 public EmailAddressRespDTO getAllEmailAddress() { List<EmailAddressRespDTO> staffEmailList redisCache.getCacheList("s…

Redis 持久化机制浅析

1. 持久化机制的作用 Redis 是基于内存的数据结构数据库&#xff0c;虽然读写性能非常高&#xff0c;但所有数据默认保存在内存中。一旦服务器宕机、进程意外崩溃或容器重启&#xff0c;内存中的数据将全部丢失。这对于生产环境的可用性与可靠性是极其危险的。因此&#xff0c;…

使用MatterJs物理2D引擎实现重力和鼠标交互等功能,有点击事件(盒子堆叠效果)

使用MatterJs物理2D引擎实现重力和鼠标交互等功能&#xff0c;有点击事件&#xff08;盒子堆叠效果&#xff09; 效果图&#xff1a;直接上代码&#xff0c;我是用的是html&#xff0c;使用了MatterJs的cdn&#xff0c;直接复制到html文件中然后在浏览器打开即可 <!DOCTYPE …

如何玩转 Kubernetes K8S

在容器化时代&#xff0c;虽然Docker已经很强大了&#xff0c;但是在实际使用上还是有诸多不便&#xff0c;比如集群管理、资源调度、文件管理等等。 不过目前也涌现了很多解决方案&#xff0c;比如 Mesos、Swarm、Kubernetes 等等&#xff0c;其中谷歌开源的 Kubernetes就是其…

论文阅读笔记:Dataset Condensation with Gradient Matching

论文阅读笔记&#xff1a;Dataset Condensation with Gradient Matching1. 解决了什么问题&#xff1f;(Motivation)2. 关键方法与创新点 (Key Method & Innovation)2.1 核心思路的演进&#xff1a;从参数匹配到梯度匹配2.2 算法实现细节 (Implementation Details)3. 实验结…

网安学习no.22

一、基础系统信息命令&#xff08;简单入门&#xff09;uname作用&#xff1a;查看系统内核信息示例&#xff1a;uname -a&#xff08;显示完整内核版本、主机名、硬件架构等&#xff09;hostname作用&#xff1a;查看或设置主机名示例&#xff1a;hostname&#xff08;显示当前…

AJAX的引入

是的&#xff0c;AJAX 的一个主要特点就是通过 局部刷新 来实现与服务器的交互&#xff0c;而不需要重新加载整个页面。通过 AJAX&#xff0c;JavaScript 可以发送异步的 HTTP 请求&#xff0c;接收到响应数据后&#xff0c;更新页面的某个部分&#xff08;DOM&#xff09;。这…

SpringBoot 整合 Langchain4j AIService 深度使用详解

目录 一、前言 二、AIService 介绍 2.1 AiService 是什么 2.2 AiService 主要功能 2.3 AiService 使用步骤 三、AIService 操作实践 3.1 前置准备 3.1.1 获取apikey 3.1.2 导入核心依赖 3.1.3 添加配置文件 3.1.4 前置导入案例 3.2 AIService 案例操作详解 3.2.1 入…

基于FFmpeg和HLS的大文件分片传输方案

1&#xff1a;功能介绍 在视频这类大文件的传输过程中&#xff0c;经常会因为文件太大而受到网络带宽的限制。比如在实现视频预览功能时&#xff0c;常常会出现长时间加载、缓存卡顿的问题。我在项目中也遇到了类似的情况&#xff0c;于是采用了这个解决方案。 我们可以利用 FF…