当前位置: 首页 > news >正文

Html1

一,HTML概述

网页开发需要学习的知识:
    html
    css
    javaScript
    
    两个框架
        VUE.js
        ElementUI UI user interface 用户界面


    HTML xml     可扩展标记语言-->存储数据    
    Markup Language标签语言都会提供各种标签


html (HyperText Markup Language)超文本标记语言
    文本:文字字符
    超文本:指的是网页内容
    标记:标签 标识 eg:买商品,商品上有标签,介绍了商品信息
    
    超文本标记语言中会提供许多不同功能的标签,使用这些标签来修饰我们这些网页的内容,通过浏览器运行解释网页,最终运行出我们想要的效果
    
    
    html语言就是一种标记语言,提供了许多的标签,不同的标签功能不同
                            网页就是通过这些标签描述出来的
                            最终有浏览器解释运行成我们看到的网页
   eg: <a href="地址">百度</a> 定义一个超链接
    

二,HTML基本语法

1.<!-- --> html注释样式

2.HTML基本样式

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body></body>
</html>

(1)<!DOCTYPE html>

声明html语言的版本信息 ,告诉浏览器以html5标准解释运行

(2)<html> </html>

骨架标签,根标签

所有标记语言都必须有一个根标签

html是网页中的根标签,所有内容都应该写在此标签中

(3)<head> </head>

头标签  主要对网页做设置:字符编码,标题,css样式,js脚本

包含了所有头部标签标签

头部区域的标签都有:<title>,<style>,<meta>,<link>,<script>

<title>:定义网页标题

<meta>:设置网页关键字,让搜索引擎查找

<meta charset="utf-8" />:网页字符集,需位于文档顶部

<link>标题处添加图标

(4)<body></body>

身体标签,用来写网页内容

3.标签

HTML中的标记指的就是标签

HTML使用标记标签来描述网页

(1)标签结构和写法

        1.闭合标签(双标签)
        2.自闭合标签:只有标签名,没有开始结束,完成一个特定的功能即可
        <标签名>
        <开始标签>标签体</结束标签>        闭合标签(双标签) 只对标签体内的内容进行修饰
        

(2)标签属性

        <标签名 属性=""  />完成一个特定的设置功能,没有标签体    自闭和标签(单标签)
        标签中可以有属性:可以标签属性改变变迁愿挨的显示风格
        <body text="red" bgcolor="green">
          属性写在标签的开始标签中
          一个标签可以有多个属性
          属性名 = "值"

三,基本常用标签

1,标题标签

<h1></h1>   <h2></h2>…<h6></h6>

共六种区别为从大到小,一个标签占一行

2,换行标签

<br/>

在前端代码中按enter键只能对代码进行换行,但向浏览器渲染时无法换行

所以使用<br/>换行(可被扫描识别)

3,段落标签

<p></p>p

一个<p>标签,代表一个独立段落,段落与段落之间有间隔

4,列表标签

(1)无序列表

<ul><li>列表项1</li><li>列表项2</li><li>列表项3</li><li>列表项4</li>
</ul>

(2)有序列表

<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li><li>列表项4</li>
</ol>

通过给标签<ol>加属性type将其改为不同序列的有序标签

样式:<ol type=" ">

5,超链接

<a></a>

HTML使用超链接与网络上另一个文档相连,通俗的说就是使用超链接来访问其他网页资源

href 链接所要超链接地址

taeget 选择打开位置,_self在超链页面打开覆盖原本页面,_blank另起新窗口打开

6,图片链接

<img/>

注:图片的宽高一般不建议使用

7,转义字符

在HTML中预留了一些字符,这些字符不能再网页中直接使用

&lt;小于号
&gt;大于号
&nbsp;空格
&copy;版权(C)
&reg;注册商标(R)
&trade;商标(TM)

8,表格

(1)构成表格的标签

table标签:表格标签

tr标签:表格中的行

th标签:表格的表头(作为表头,其中数据会加粗,居中)

td标签:表格单元格

(2)表格的基本结构

<table>定义表格
<tr>定义表行
<th>定义表头</th>
</tr>
<tr>
<td>定义单元格</td>
</tr>
</table>

 (3)表格属性

width:定义宽
height:定义高
 cellpadding 只能写在table中 定义表格数据距表格边框距离   内边距
cellspacing 只能写在table中 定义不同单元格之间距离      外边距
align="内容水平方向对齐方式" left(默认) center right
valign="内容垂直方向对齐方式" top middle(默认) bottom
colspan="4" 合并列 从哪里额开始合并,在那列添加colspan="合并的数量" 记得删除多余的单元格
rowspan="4" 跨行合并单元格

例子:

eg1

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><!-- table 表示一个表格  可以设置宽和高cellpadding 只能写在table中 定义表格数据距表格边框距离   内边距cellspacing 只能写在table中 定义不同单元格之间距离      外边距tr    表示一行      设置行高th    表示一个单元格,还是表头,内容会加粗,并且居中td    表示一个单元格,align="内容水平方向对齐方式" left(默认) center rightvalign="内容垂直方向对齐方式" top middle(默认) bottom表格中的数据都只能写在单元格中--><table border="1" width="400" ><tr height="80" width="600"><th>姓名</th><th>java</th><th width="800">c</th><th>python</th></tr><tr><td>张三</td><td>50</td><td>80</td><td>90</td></tr><tr height="100" ><td align="center">张三</td><td valign="bottom">50</td><td align="center" valign="top">80</td><td>90</td></tr><tr><td>张三</td><td>50</td><td>80</td><td>90</td></tr></table></body>
</html>

eg2

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><!-- 快捷键  table>tr*4>td*4 创建一个4行4列的表格 --><!-- colspan="4" 合并列 从哪里额开始合并,在那列添加colspan="合并的数量" 记得删除多余的单元格  --><!-- rowspan="4" 跨行合并单元格  --><table border="1" width="400" height="300" ><tr><td colspan="4"></td></tr><tr><td></td><td></td><td></td><td rowspan="4"></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></table></body>
</html>

http://www.xdnf.cn/news/215281.html

相关文章:

  • 无人设备遥控器之移动手持定位系统篇
  • Chrome的插件扩展程序安装目录是什么?在哪个文件夹?
  • 40 python http介绍
  • LeetCode 2962.统计最大元素出现至少 K 次的子数组:滑动窗口
  • Leetcode 3534. Path Existence Queries in a Graph II
  • yum 安装 ncurses-devel 报错 baseurl 的解决方法
  • SpringCloud学习笔记
  • 焊接与热切割作业精选判断真题及答案
  • 模拟集成电路设计与仿真 : Feedback System
  • 甲骨文云2025深度解析:AI驱动的云原生生态与全球化突围
  • 端到端电力电子建模、仿真与控制及AI推理
  • AimRT 从零到一:官方示例精讲 —— 三、Executor示例.md
  • 爬虫学习笔记(四)---request入门
  • Keras模型保存、加载介绍
  • 技术驱动与模式创新:开源AI大模型与S2B2C商城重构零售生态
  • 在 MySQL 中建索引时需要注意哪些事项?
  • 使用Spring Boot实现WebSocket广播
  • 二叉树左叶子之和(后序遍历,递归求和)
  • VScode与远端服务器SSH链接
  • NS-SWIFT微调Qwen3
  • Electron Forge【实战】桌面应用 —— 将项目配置保存到本地
  • 【含文档+PPT+源码】基于微信小程序的乡村振兴民宿管理系统
  • BLE技术,如何高效赋能IoT短距无线通信?
  • 【展位预告】正也科技将携营销精细化管理解决方案出席中睿营销论坛
  • 数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记7
  • Unity Audio DSP应用与实现
  • C++多线程与锁机制
  • JavaScript函数声明大比拼
  • yolov8使用
  • 10 基于Gazebo和Rviz实现导航仿真,包括SLAM建图,地图服务,机器人定位,路径规划