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

前端-HTML

文章目录

    • 前端三大件
      • 1. HTML
        • 1.1 标记的分类:
        • 1.2 常见的标记
          • 简单标记:
          • 文本格式化标记:
          • 列表标记(重点!必须会)都是块标记
          • 表格标记
          • 表单标记
          • 其他标记(重点)

前端三大件

html

css

js

框架:jquery + VUE3(Element plus)

使用工具:
vscode

在VsCode里面下载:live server插件,然后打开目录,右键open with live server就可以在浏览器查看网页的内容。

在这里插入图片描述

1. HTML

html:超文本标记语言:HyperText Markup Languate
超文本:图片,音频,视频,脚本
不区分大小写

不同的标记,行为不同,样式不同。
所有空白都会视作一个英文空格。
标记可以拥有属性,不同的标记拥有不同的属性

1.1 标记的分类:

一、块标记:block 块标记独占一行,从上往下排列。可以设置尺寸 1-6标题等等
二、行内(内联)标记 inline,不独占一行,连续排列,从左往右排列。可以设置尺寸(文本格式化标记,超链接等等)
三、行内块状元素。显示在行内,从左到右排序,可以设置尺寸(img input)

1.2 常见的标记

直接写标记内容然后回车/Tab补齐即可
注释:Ctrl+/
代码规范化快捷键:Ctrl+shift+F

简单标记:
标题:h1~h6 块标记
段落: p   块标记
水平线 hr  块标记
换行 br   块标记
文本格式化标记:

加粗样式:b strong 行内标记
斜体样式:i em 行内标记
上标:sup 下标sub 行内标记
上下标举例:x<sub>2</sub> y<sup>3</sup>在这里插入图片描述
font: <!-- 对文本修饰,不咋用,size最大就是7 --> <font color="red" size="7">对文字进行修饰</font>
显示结果如下:在这里插入图片描述
行内标记:都在一行里面,不会换行

列表标记(重点!必须会)都是块标记

无序列表:<ul></ul>

<!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><!-- 无序列表ul嵌套包含li(列表项)默认是小圆点 --><ul><h2>你喜欢?</h2><li>足球</li><li>篮球</li><li>排球</li><li>台球</li></ul>
</body>
</html>

在这里插入图片描述

有序列表<ol></ol>

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>有序列表ol</title>
</head>
<body><!-- 有序列表ol,嵌套li,默认是1,2,3...给ol添加type属性,可以改成别的比如abc--><h3>把大象装进冰箱分几步?</h3><ol type="a"><li>打开冰箱门</li><li>装大象</li><li>关闭冰箱门</li></ol>
</body>
</html>

在这里插入图片描述

自定义列表<dl></dl>

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>自定义列表dl</title>
</head>
<body><!-- 自定义列表dl,一般要么是dt,要么是dd --><dl><dt>标题1</dt><dd>内容1</dd><dt>标题2</dt><dd>内容2</dd><dt>标题3</dt><dd>内容4</dd></dl>
</body>
</html>

在这里插入图片描述

表格标记
<!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><table border="1" cellpadding="1" cellspacing="0"><tr><th >学号</th><th>姓名</th><th>性别</th><th>年龄</th></tr><tr><td>001</td><td>孙小美</td><td></td><td>30</td></tr><tr><td>002</td><td>孙大美</td><td></td><td>31</td></tr><tr><td>003</td><td>孙中美</td><td></td><td>20</td></tr><td c>1</td><td>2</td><td>3</td><td>4</td>    </table>
</body>
</html>

在这里插入图片描述

表单标记

功能性属性CSS不能替代
id属性不能以数字开头
任意一个标记都可以有id属性,用于唯一的标识一个标记。
所有表单元素都有name属性
id不能重复,name可以重复
values值,表单的值,往后台提交的时候就是把values值提交给后台

<!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><!-- 表单标记form --><form action=""><!-- 单行文本框,placeholder属性:提示信息,disabled禁用属性 --><input id="username" type="text" placeholder="请输入您的用户名" size="50" maxlength="5" readonly value="admin"><!-- 密码框 --><input id="password" type="password"><!-- 下拉列表框,select搭配option使用 --><select name="" id=""><option value="1"></option><option value="2"></option><option value="3"></option><option value="4"></option></select><!-- 单选按钮input --><label for="male">男:</label><input id="male" name="sex" type="radio"value="1" checked><label for="female">女:</label><input id="female" name="sex" type="radio" value="0"><!-- 复选框 --><input id="c1"  type="checkbox" value="1"><label for="c1">篮球</label><input id="c2"  type="checkbox" value="2"><label for="c2">足球</label><input id="c3"  type="checkbox" value="3"><label for="c3">排球</label><!-- 文本域 --><textarea rows="5" cols="10" placeholder="请输入您的个人介绍"></textarea></form>
</body>
</html>

在这里插入图片描述

其他标记(重点)

div:块标记,没有任何样式
span:无任何样式的行内标记(不换行)
a:超链接,页面跳转 target=“_blank"是在新的空白页打开,target=”_self"是在当前页打开
img 图片 alt加载不出来时的文字信息
iframe画中画:在一个页面嵌套另外一个页面,可以设置尺寸
实体符号:
小于号: <
大于号:&gt
空格:  
商标:©

<!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><!-- div --><div>我是块标记,没有任何样式,可以根据需要变成自己想要的</div><!-- span --><span>我是无任何样式的行内标记(不换行)</span><span></span><span></span><span></span><br><!-- 超链接:a target="_blank"是在新的空白页打开,target="_self"是在当前页打开--><a href="https://www.baidu.com" target="_blank">百度</a><a href="/有序列表.html" target="_self">有序列表</a><!-- img 图片 --><img src="imgs/壁纸.jpeg" alt="壁纸1" width="400"><img src="imgs/壁纸.jpeg" alt="壁纸2" width="400"><!-- iframe画中画:在一个页面嵌套另外一个页面 --><iframe src="https://www.163.com" frameborder="0"></iframe><br><!-- 实体符号 -->小于号: &lt;大于号:&gt空格: &nbsp;商标:&copy;
</body>
</html>

在这里插入图片描述

http://www.dtcms.com/a/284505.html

相关文章:

  • 杰理AC70NN项目用脚本自定义添加.mk文件,直接链接进主Makefile脚本编译
  • 开通腾讯位置复位
  • 深入理解Collections.addAll方法
  • 【华为】交换机vlan互访实验
  • 【人工智能99问】梯度消失、梯度爆炸的定义、后果及规避手段?(7/99)
  • JAVA面试宝典 -《Kafka 高吞吐量架构实战:原理解析与性能优化全攻略》
  • UE5多人MOBA+GAS 25、创建数据表初始化属性,使用MMC计算伤害
  • 模块化社交新范式:Moments用极简设计重构数字表达
  • 麒麟信安参编的三项软件供应链安全团体标准发布
  • 运维工程师面试题174道
  • 单片机最小系统硬件调试踩的一些坑
  • lesson16:Python函数的认识
  • Linux手动安装Nginx(基于Centos 7)
  • ESLint 完整功能介绍和完整使用示例演示
  • 01项目管理概论
  • Shell变量
  • 操作系统系统面试常问(进程、线程、协程相关知识)
  • Java使用FastExcel实现Excel文件导入
  • 基于springboot+vue+mysql框架开发的景区民宿预约系统的设计与实现(源码+论文)
  • 政务类产品的用户场景如何描述
  • STM32 DMA通信详解
  • Qt CMake 学习文档
  • 优化 CSS 性能
  • 设计模式是什么呢?
  • Spring AI之Prompt开发
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1
  • 理解 PS1/PROMPT 及 macOS iTerm2 + zsh 终端配置优化指南
  • 【AI大模型应用开发】Prompt提示词工程
  • 013【入门】队列和栈-链表、数组实现
  • IPC进程间通信 interprocess communicate