【Web前端开发】HTML基础

Web前端开发 是用来直接给用户呈现一个一个的网页,主要包含实现用户的结构(HTML)、样式(CSS)、交互(JavaScript)。然而一个软件通常是由后端和前端完成的。可以查阅文档:HTML 教程 (w3school.com.cn)

1.HTML

1.1HTML概念

HTML称为超文本标记语言

  • 超文本指:文本、声音,图片、视频、表格、链接等;
  • 标记指:由标签构成的语言。

1.2HTML结构

HTML基本结构如下:

  • html标签是整个html文件中的根标签
  • head标签是编写页面相关的属性
  • title标签是页面的标题
  • body标签是页面显示的内容

1.3HTML基本标签

  • 标题标签<h1>~<h6>:借助标题标签,能够清晰地划分出页面内容的层次关系。
  • 段落标签<p>:是将每个段落区分开来
  • 换行标签<br>:两个换行标签相当于一个段落标签
  • 加粗标签strong / b:让字体变粗
  • 倾斜标签em / i:让字体变倾斜
  • 下划线标签ins / u:字体下边有一条线
  • 删除线标签del / s:字体被删除但是还是可以显现出来

  • 超链接标签a:
  1. href属性:点击跳转某个页面链接中,#代表占位符(也表示在当前页面刷新)
  2. target属性:默认在当前页面跳转_self,如果想要在新的页面打开就用_blank

  • 图片标签img:
  1. src属性:指定图片路径,img标签必须搭配src使用
  2. alt属性:alt后面的信息表明图片加载失败后的提示信息
  3. title属性:当光标落在图片上时出现的提示信息
  4. width / height属性:修改图片大小
  5. border属性:给图片添加边框

  • 表格标签table:
  1. width / height属性:将表格中每一个小表格改成对应的width和height
  2. border属性:给表格添加边框
  3. cellspacing属性:表格中的边框默认为1px,该属性是将边框间隙进行调整
  4. align属性:将表格调至左、中、右任一位置(默认left,center,right)
  • 表格头标签thead:
  • 表格体标签tbody:
  • 表格中的行标签tr:
  • 表格中的列标签td:
  1. rowspan属性:合并行,从当前位置往下数几行合并
  2. colspan属性:合并列,从当前位置往下数几列合并

列表标签

  • 有序列表标签ol:ol -》li
  1. type属性:1(默认数字编号),a(小写英文编号),A(大写英文编号),i(小写罗马编号),I(大写罗马编号)
  2. start属性:从某个位置编号开始
  • 无序列表标签ul:ul -》li
  1. type属性:disc(默认实心圆),square(实心方块),circle(空心圆)

表单标签

  • 表单域标签form:
  1. action属性:跳转至该链接
  • 表单控件标签input:
  1. type属性:其中的submit和reset标签必须在form标签内效果才能实现
  • 相关联标签label:
  1. for属性:for搭配着input中的id属性使用,如果要让两者相关必须要id和for相同值。例:如果我想要选择男的时候点击男也可以选中,那就需要给男这个字与input-radio加上相关联
  • 下拉菜单标签select:select -》option(设置默认值时用selected属性)
  • 文本域标签textarea:
  1. cols属性:设置列的默认值
  2. rows属性:设置行的默认值

div标签:独占一行

spanbiaoqian:不独占一行

特殊符号

  1. &nbsp:空格。想要多少个空格就需要写多少遍
  2. &lt:小于号
  3. &gt:大于号
  4. &amp:按位与

相关推荐
layman05285 小时前
webpack5 css-loader:从基础到原理
前端·css·webpack
半桔5 小时前
【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典
前端·css·html
AI老李5 小时前
PostCSS完全指南:功能/配置/插件/SourceMap/AST/插件开发/自定义语法
前端·javascript·postcss
_OP_CHEN5 小时前
【前端开发之CSS】(一)初识 CSS:网页化妆术的终极指南,新手也能轻松拿捏页面美化!
前端·css·html·网页开发·样式表·界面美化
啊哈一半醒5 小时前
CSS 主流布局
前端·css·css布局·标准流 浮动 定位·flex grid 响应式布局
PHP武器库5 小时前
ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架
前端·css
电商API_180079052475 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
晓晓莺歌5 小时前
vue3某一个路由切换,导致所有路由页面均变成空白页
前端·vue.js
Up九五小庞6 小时前
开源埋点分析平台 ClkLog 本地部署 + Web JS 埋点测试实战--九五小庞
前端·javascript·开源
qq_177767376 小时前
React Native鸿蒙跨平台数据使用监控应用技术,通过setInterval每5秒更新一次数据使用情况和套餐使用情况,模拟了真实应用中的数据监控场景
开发语言·前端·javascript·react native·react.js·ecmascript·harmonyos