前端开发体系+html文件详解

目录

html骨架

body主体内基本元素

基本元素

超文本(超链接跳转)

锚点

图片标签

 列表标签

表格标签

 框架标签(窗口标签)

音频标签

视频标签

VScode编译器

输入框

字体样式

实例展示:


 首先简要介绍前端的整体体系:

html骨架

html标签(元素)由三部分组成:标签,标签属性,标签内容。

例如:

<div style="color: red" id="zzz">1020前端体系</div>
<!DOCTYPE html>
<!-- 英文状态下!生成框架 -->
<!-- 英文状态下Ctrl+?标记为注释 -->
<html lang="en">
<head>
<!-- <head></head>标签设置页面配置信息 -->
    <meta charset="UTF-8">
    <!-- 设置页面编码配置信息 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- <title></title>设置页面标题 -->
</head>
<body>
<!-- <body></body>设置页面主题 -->
    
</body>
</html>

body主体内基本元素

基本元素

<h1>zzzz</h1>
    <h2>zzzz<h2> 换行、行间空隙、加粗、分级
    <p>aaaa</p> 换行、行间空隙
    <div>dddd</div> 换行
    <span>qqqq</span> 无明显格式,作用:形成独立空间便于单独操作
    <hr> 水平线
    <br> 换行,可用在内容之间 

超文本(超链接跳转)

<a href="https://www.bilibili.com" target="_blank">a标签跳转至b站</a>
配套属性:href:指定超文本资源路径
                 target:指定超文本资源路径打开方式   _self(本窗口内打开) _blank(新窗口内打开) _parent(跳出父级窗口)  _top(跳出顶级窗口)

配套属性:href:指定超文本资源路径

target:指定超文本资源路径打开方式 _self(本窗口内打开) _blank(新窗口内打开) _parent(跳出父级窗口) _top(跳出顶级窗口)

锚点

<a name="top">指定的位置</a>
.
.
.
<a href="#top">回到指定位置</a>        #后面跟的是所要对应a标签的名字

此时的a标签为为锚点,如果要跳到另一个同目录页面的一个指定位置,在href后加其他页面路径

<a href="#top" style="position:fixed;right:10px;top:10px;"></a>(将锚点固定位置,右上角)

图片标签

 列表标签

       <ul>
            <li>无序列表1</li>
            <li>无序列表2</li>
            <li>无序列表3</li>
            <li>无序列表4</li>
        </ul>
        <ol type="a" start="3" >     <!-- type为序号类型,start表示从第几个开始编写 -->
            <li>有序列表1</li>
            <li>有序列表2</li>
            <li>有序列表3</li>
            <li>有序列表4</li>
        </ol>

表格标签

<table></table>标签表示建立表格
border="1"     表格边框  
 cellpadding="10px"  单元格的填充度
 cellspacing="10px"   控制单元格与单元格之间的距离,通常为0
width="30px"
height="40px"
<tr>   表示行
<td>  单元格
<th>   字体加粗并且居中
<thead></thead>    用此封装的部分永远在表格的最上方,为表头
<tbody></tbody>     永远在表格的中间位置
<tfoot></tfoot>        永远在表格的最下面
表格封装的作用:让表格的不同成分封装为独立空间互不影响
rowspan 列合并
colspan行合并

 

 显示效果如下:

 框架标签(窗口标签)

<iframe src="https://www.bilibili.com" frameborder="0" width="600px" height="400px" name="test1">这是一个窗口框架标签,默认打开bilibili</iframe>

frameborder="0"作用:去掉窗口边框

href后面也可以加自制网页的网址

name="test1"窗口名称

<a href="https://www.csdn.net/" target="test1">窗口内打开CSDN </a>
<a href="https://www.hbu.edu.cn/" target="test1">窗口内打开河北大学 </a>

利用a标签可以让窗口内跳转别的页面

音频标签

<audio src="img/bj.mp3" controls="true" >音频</audio>

controls="true"手动控制音频播放,也可换为autoplay(进入网页自动播放)或loop(循环播放)

视频标签


<video src="20220908_185521_7215.mp4" controls width="500px" height="300px"></video>

 controls 手动播放   autoplay   自动播放    loop 循环播放 
width="500px" height="300px"可改变视频窗口大小但不会改变原视频外框的形状

VScode编译器

英文状态下!生成框架

英文状态下Ctrl+/标记为注释

div+回车 自动生成div标签

h1 a img iframe 同理

div{vjygbjbghvjbh} 可生成div标签加内容

div*10 可生成10个连续的div标签

div>p>a 嵌套结构生成

div>p+a+span+h3 div结构下生成同级元素

输入框

<input type="text"> 单行文本框
<input type="password">   单行密码框
男:<input type="radio" name="sex">女:<input type="radio" name="sex">   单选择标签,name相同的只能选择一个
体育:<input type="checkbox">   复选择标签
音乐:<input type="checkbox">
学习:<input type="checkbox">
<input type="file">    文件选择器
<input type="color">    颜色选择器
<input type="date">     日期选择器
<input type="datetime_local">    日期时间选择器
<input type="week">            周选择器
<input type="range" min="0" max="100" value="50">   滑动选择器,范围从0到100,初始位置是50
<input type="number" min="0" max="100" value="50" step="5"> 步长为5

<select name="" id="">   下拉选择器,默认展示第一个
   <option value="">A型</option>
   <option value="">B型</option>
   <option value="">AB型</option>
    <option value="">O型</option></A>
</select></th>

<textarea name="" id="" cols="40" rows="10">宽度为40:一行40个文字,到顶后自动换行;高度为10,共有10行,超过10行后出现滚动条

<input type="button" value="按钮">  普通按钮
<input type="submit" value="提交">
<input type="reset" value="重置">   要放在<form></form>中才有效果
<fieldset></fieldset> 可将输入框分类
<lengend></lengend>  可定义标题,包装为模块

字体样式

行内样式:

<div style="color:red;background:yellow;">test</div>

内部样式:

   <head>
        <title>选择器</title>
        <meta charset="utf8"/>
        <style>
            div{
                color:blue;
                background:green;            
            }
        </style>
    </head>

外部样式:

   <head>
        <title>选择器</title>
        <meta charset="utf8"/>
        <link rel="stylesheet" href="css/index.css">  叔侄关系
    </head>
div{
    color: red;
    background:pink;
}

优先级:行内样式>内部样式=外部样式

内部样式和外部样式符合刷墙原理,有覆盖效果

实例展示:

<!DOCTYPE html>
<html>
    <head>
        <title>10.14homework</title>
        <meta charset="utf8"/>
    </head>
    <body>
        <table border="1" cellspacing="0">

                <tr>
                    <th>姓名</th>
                    <th><input type="text"></th>
                    <th>性别</th>
                    <th> 男:<input type="radio" name="sex">女:<input type="radio" name="sex"></th>
                    <th rowspan="3"><img src="img/666.png" alt="帝皇铠甲" height="90"></th>
                </tr>
                <tr>
                    <th>生日</th>
                    <th><input type="date"></th>
                    <th>血型</th>
                    <th><select name="" id="">
                            <option value="">A型</option>
                            <option value="">B型</option>
                            <option value="">AB型</option>
                            <option value="">O型</option></A>
                        </select></th>
                </tr>
                <tr>
                    <th>爱好</th>
                    <th colspan="3">运动:<input type="checkbox">
                        音乐:<input type="checkbox">
                        学习:<input type="checkbox">
                        其他:<input type="text">
                    </th>
                </tr>
                <tr>
                    <th>住址</th>
                    <th colspan="3"><input type="text"></th>
                    <th><input type="submit" value="上传头像"></th>
                </tr>
                <tr>
                    <th>学历</th>
                    <th><input type="text"></th>
                    <th>手机号</th>
                    <th colspan="2"><input type="text"></th>
                </tr>
                <tr>
                    <th>个人简介</th>
                    <th colspan="4"><textarea name="" id="" cols="70" rows="2"></textarea></th>
                </tr>
                <tr>
                    <th>个性签名</th>
                    <th colspan="2"><input type="text" name="" id=""></th>
                    <th><input type="submit" value="提交"></th>
                    <th><input type="reset" value="重置"></th>
                </tr>

        </table>
    </body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/803019.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud网关的实现原理与使用指南

Spring Cloud网关是一个基于Spring Cloud的微服务网关&#xff0c;它是一个独立的项目&#xff0c;可以对外提供API接口服务&#xff0c;负责请求的转发和路由。本文将介绍Spring Cloud网关的实现原理和使用指南。 一、Spring Cloud网关的实现原理 Spring Cloud网关基于Spring…

关于外贸投标项目的一些事情

有人收到以下形式的询价&#xff1a;询盘由英国中间商发来&#xff0c;而终端客户又是另外一个英国人&#xff0c;是援助非洲的投标项目。A供应商给客户提供了报价和样品&#xff0c;非常幸运的是&#xff0c;客户通知A供应商已经中标&#xff0c;总价高达五千万&#xff0c;交…

C++:哈希表特性及开散列哈希表的模拟实现

目录 一、unordered_map 1.1 特性 1.2 接口 1.21 构造函数 1.22 iterator find(const K& key) 1.23 insert 1.24 operator[] 1.25 erase 1.26 find 1.3 哈希概念 1.31闭散列哈希表 1.32开散列哈希表 二、部分功能模拟实现 hashtable.h unordered_map.h un…

通用链接系统:亚太地区主权数据链接

通用链接系统 - (ULS) ULS 是一款多功能、模块化且可扩展的多数据链路处理器 (DLP)&#xff0c;可配置为包含所有 NATO、美国标准数据链路以及客户定制链路。除了是极为可靠且久经考验的多数据链路网关引擎外&#xff0c;ULS 还通过生成和传播通用作战图 (COP) 来增强态势感知…

排序算法(3)之冒泡排序

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 排序算法(3)之冒泡排序 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目录 …

超详细Python安装教程(包含python解释器和pycharm)

目录 一&#xff0c;安装python解释器 二&#xff0c;安装PyCharm开发工具 一&#xff0c;安装python解释器 下载地址&#xff1a;https://www.python.org/downloads/ 如果是在windows上下载的话&#xff0c;选择Downloads->Windows 我选择了最新版本的64位安装&#xf…

RSTP和STP

RSTP&#xff08;Rapid Spanning Tree Protocol&#xff0c;快速生成树协议&#xff09;是STP&#xff08;Spanning Tree Protocol&#xff0c;生成树协议&#xff09;的一个改进版本&#xff0c;主要区别在于RSTP通过引入新的机制来加快网络的收敛速度。具体来说&#xff1a; …

数据分析案例-2024 年热门动漫数据集可视化分析

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

黑马点评-Postman卡住sending Requst原因解决

不知道为什么&#xff0c;用这个c1e1d5的token就会一直卡死&#xff0c;但是换了一个token就解决了&#xff0c;目前不知道为什么 解决了&#xff0c;原来是这个请求下面的函数发生了死循环&#xff01;&#xff01;太瓜皮了我超&#xff01; 把num写成了count&#xff0c;导…

7月18日Workshop新加坡专场:在Sui上创建您自己的token

您是base在新加坡&#x1f1f8;&#x1f1ec;的开发者吗&#xff1f; 您是否觉得编程课程枯燥乏味&#xff1f;&#x1f914; 那么&#xff0c;Sui和Metaschool将一起来为您的学习增添乐趣&#xff01; 欢迎加入我们特别为Web3初学者、开发者设组织的“在Sui上创建您自己的t…

linux下Jenkins的安装部署

前言&#xff1a; 用docker安装Jenkins非常方便快捷&#xff0c;但是最近国内的docker镜像源都不好用了&#xff0c;这里回顾一下最原始的Jenkins安装方式 安装前准备 安装环境 Jenkins的运行依赖java环境&#xff0c;linux下jdk的安装参考&#xff1a;linux下JDK的安装-CSD…

2024“狮舞齐鲁”南北狮王争霸赛在临沭开锣

锣鼓声声&#xff0c;狮王争霸。5月2日&#xff0c;临沭县红色朱村旅游区内人头攒动&#xff0c;热闹非凡。备受瞩目的“狮舞齐鲁”南北狮王争霸赛在此开赛&#xff0c;吸引了来自山东省的40支队伍、400余名参赛选手齐聚一堂&#xff0c;共同献上一场精彩绝伦的舞狮盛宴。 此次…

检测机构的配方分析是怎样?

检测机构配方分析是指检测机构通过对样品的化学成分、结构和性质进行分析&#xff0c;以确定其组成和配方的一种服务。检测机构通常提供以下服务&#xff1a; 1. 样品采集与前处理&#xff1a;检测机构通常会指导客户采集具有代表性的样品&#xff0c;并进行必要的前处理&#…

Blender练习,凳面以及凳脚的制作

目录 ​ 1.凳面的制作 2.制作坐垫下面的两条杠 3.制作桌腿 要制作的凳子如图&#xff0c;可以看到&#xff0c;它是一个由长方体&#xff0c;圆柱体等多种几何图形合成的一个立体图形 1.凳面的制作 shifta创建一个正方体 ctrltab打开一个弹窗&#xff0c;选择编辑模式。…

Linux离线安装Mysql5.7

Linux之Mysql安装配置 第一种&#xff1a;Linux离线安装Mysql&#xff08;提前手动下载好tar.gz包&#xff09; 第二种&#xff1a;通过yum安装配置Mysql&#xff08;服务器有网络&#xff09; 之前在阿里云上采用yum安装过一次&#xff08;请看这里&#xff09;&#xff0c;…

区块链资料

Quantstamp - Public Security Assessments smart-contract-sanctuary-bsc/contracts/mainnet at master tintinweb/smart-contract-sanctuary-bsc GitHub https://github.com/slowmist/Cryptocurrency-Security-Audit-Guide/blob/main/README_CN.md sFuzz: 高效自适应的智…

SpringBoot结合ip2region实现博客评论显示IP属地

你好呀&#xff0c;我是小邹。 在现代的Web应用中&#xff0c;特别是博客和论坛类网站&#xff0c;为用户提供地理定位服务&#xff08;如显示用户所在地理位置&#xff09;可以极大地增强用户体验。本文将详细探讨如何使用Java和相关技术栈来实现在博客评论中显示用户的地址信…

大雾弥散动态特效404单页源码

源码介绍 大雾弥散动态特效404单页源码,跟随鼠标反向移动,可以做网站错误页或者丢失页面,将下面的代码放到空白的HTML里面,然后上传到服务器里面,设置好重定向即可 效果预览 完整源码 <!DOCTYPE html> <html><head><meta charset="utf-8&quo…

react自定义校验报错问题修复 ProFormText

1、以下是tsx组件 自定义校验告警导致表单无法提交问题修复 修改如下&#xff1a;

Spring使用外部的属性文件

首先&#xff0c; 我们在Spring里配置一个数据源Datasource&#xff0c;看具体代码&#xff1a; 我们说这样配置数据源&#xff0c;是可以实现&#xff0c; 但是我们不建议讲数据源配置在Spring的配置文件里&#xff0c;因为&#xff0c;这里会配置很多bean&#xff0c;而我们的…