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

前端-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.xdnf.cn/news/15534.html

相关文章:

  • 算法竞赛备赛——【图论】求最短路径——Dijkstra
  • 【Bluedroid】btif_a2dp_sink_init 全流程源码解析
  • (转)Kubernetes基础介绍
  • flask request实现两台PC之间文件传输通信
  • 解锁 iOS 按键精灵辅助工具自动化新可能:iOSElement.Click 让元素交互更简单
  • 【AI News | 20250716】每日AI进展
  • 《C++初阶之STL》【auto关键字 + 范围for循环 + 迭代器】
  • Java双冒号操作符全面解析
  • 【面板数据】企业劳动收入份额数据集-含代码及原始数据(2007-2022年)
  • 数据驱动视角下的黄金异动解析:多因子模型验证鲍威尔去留与金价关联性
  • PyTorch笔记8----------卷积神经网络
  • 013【入门】队列和栈-链表、数组实现
  • TCP 拥塞控制算法 —— 慢启动(Slow Start)笔记
  • 【add vs commit】Git 中的 add 和 commit 之间的区别
  • HTTP协议介绍
  • 堆排序算法详解:原理、实现与C语言代码
  • Opencv---cv::minMaxLoc函数
  • 激活函数LeakyReLU
  • ai 编程工具,简单总结
  • C++设计模式之创建型模式
  • WSL2更新后Ubuntu 24.04打不开(终端卡住,没有输出)
  • Java对象的比较
  • 每日算法刷题Day49:7.16:leetcode 差分5道题,用时2h
  • 什么是数据仓库?数据库与数据仓库有什么关系?
  • 格密码--Ring-SIS和Ring-LWE
  • Python 日志轮换处理器的参数详解
  • 【python】sys.executable、sys.argv、Path(__file__) 在PyInstaller打包前后的区别
  • C语言:第07天笔记
  • smolagents - 如何在mac用agents做简单算术题
  • STM32外设介绍3:(UART 和 USART 通信详解<含重定向与 DMA>)