【web前端】web前端设计入门到实战第一弹——html基础精华

前端

  • 一:图片属性
  • 二:音频标签
  • 三: 视频标签
  • 四:链接标签
  • 五:列表标签
    • 5.1.无序列表
    • 5.2.有序列表
    • 3.自定义列表
  • 六:表格
    • 6.1合并单元格
  • 七:input标签
  • 八:select系列
  • 九: 文本域标签
  • 十:label标签
  • 十一:语义化标签
  • 十二:字符实体
  • 十三:图书推荐

一:图片属性

属性名: src
属性值:路径,常用相对路径
路径可以分为以下几种:

同级路径: 直接写图片名 或者./+图片名
下级路径: 写文件夹名字 + 图片名
上级路径: 先到上一文件夹 到上一级目录 …/ 当看到目标文件时再进入再找图片名
属性名:title
属性值:提示文本 当鼠标悬停是才显示的文本

属性名:alt
替换文本 ,当图片不显示时显示的文本

属性名:width height
宽度和高度
只设置一个,另一个会自动调整(不会使比例失调)

<!DOCTYPE html>
<html lang="en">
<head><title>Document</title>
</head>
<body> <img src="./dir.png" alt="错误" title="我是title的效果" width=“20”>

二:音频标签

<!-- 音频标签 ,在页面中·插入音频-->
<audio src="./music.mp3" controls autoplay loop></audio>
src      音频的路径
controls 显示播放的控件 
autoplay 自动播放(部分浏览器不支持)
loop     循环播放 

三: 视频标签

 <!-- 视频标签 ,在页面中·插入视频--><video src="./video.mp4" controls loop autoplay muted></video>
src   视频的路径
controls 显示视频播放的控件 
autoplay 自动播放视频(谷歌浏览器可配合muted进行默认播放)
loop     循环播放

四:链接标签

使用场景:点击之后,从一个页面跳转到另一个页面

  <a href="./目标网页.html">超链接</a>

特点:双标签 内容可以包裹内容
如果需要a标签点击之后去指定页面,即需设置a标签的href属性

属性: 
_self 默认值,在当前窗口跳转(覆盖原网页)
_blank 在新窗口中跳转(保留原网页)
<a href="./one.html" target="_blank">html</a><a href="https://www.baidu.com/" target="_blank">baidu</a>

五:列表标签

5.1.无序列表

ul表示无序列表的整体
li表示无序列表的每一项
ul标签中只能放li标签 但是li中可以放其他标签比如p什么的

  <ul><li>123</li><li>321</li></ul>

5.2.有序列表

ol表示有序列表的整体
li表示有序列表的每一项
ol标签中只能放li标签 但是li中可以放其他标签比如p什么的

 <ol><li>jiejie</li><li>xiaojiejie</li></ol>

3.自定义列表

dl表示自定义列表的整体 用于包裹dt/dd标签
dt表示自定义列表的主题
dd表示自定义列表的针对主题的每一项内容
dl标签中只能放dd/dt标签 但是dd/dt中可以放其他标签比如p什么的

<dl><dt><dd>123</dd></dt>
</dl>

dd前会默认显示缩进效果

六:表格

基本标签: table 表格整体,可用于包裹多个tr
> tr 表格每行,可以用于包裹td
> td 表格单元格,可用于包裹内容
caption 表格大标题 表示在表格整体大标题,默认在表格整体顶部居中位置显示
th 表格单元格 表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示

6.1合并单元格

具体步骤如下所示:
1.明确合并哪几个单元格
2.通过左上原则,确保保留谁 删除谁
上下合并 只保留最上的,删除其他
左右合并 只保留最左的,删除其他
3.给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
代码如下所示:

<table border="1" width="200" height="300"><caption>1</caption><tr><th>xioajiejie</th><th>表题</th></tr><tr><td>jiejie</td><td>2</td></tr><tr><td colspan="2">jie</td></tr>
</table>

如下所示:

表题
xioajiejie1
jiejie2
jie

七:input标签

type 属性值
text 文本框,用于输入单行文本
password 密码框 用于输入密码

radio 单选框 用于多选一
name 分组,有相同name属性值的单选框为一组,一组中同时只能有一个被选中
checked 默认选中

checkbox 多选框 用于多选多
checked 默认选中

file 文件选择 用于之后上传文件
multiple 多文件上传

reset 重置按钮 用于重置,点击之后恢复表单默认值
submit 提交按钮 用于提交,点击之后提交数据给服务器
button 普通按钮,默认无功能,之后配合js添加功能

<form action="">action是提交地址<input type="text" placeholder="情输入账号"><input type="password" placeholder="请输入密码"><input type="reset">
</form><input type="radio" name="sex" checked><input type="radio" name="sex" checked>#此时默认选择第二个<input type="checkbox" name="sex" checked><input type="file" ><input type="file" multiple><input type="submit" value="随心所欲提交"><input type="button" value="普通按钮">button可以做标签,可以做任何功能<button> 我是标签</button> <button type="submit">提交按钮</button><button type ="reset">重置按钮</button>    

八:select系列

下拉菜单
select标签 下拉菜单整体
option标签 下拉菜单的每一项
selected 下拉菜单默认选中
   <select name="" id=""><option value="">北京</option><option selected value="">上海</option></select> 

默认显示第一项 option标签

九: 文本域标签

标签名:textarea
可在网页中提供可输入多文本的表单控件

<textarea name="" id="" cols="30" rows="10"></textarea>

十:label标签

常用与绑定内容与表单标签的关系

使用方法一:
使用label标签把内容(文本)包裹起来
在再表单标签上添加id属性
在label标签的for属性中设置对应id属性值

<input type="radio" id="nam"><label for="nam">nam</label>

第二种方法:
直接使用label标签把内容和表单标签一起包裹起来
需要把label标签中的for属性删除即

<label> <input type="radio">wen </label>

十一:语义化标签

做手机的网页常用(有语义化的标签):

<head>网页头部</head>
<nav>网页导航</nav>
<footer>网页底部</footer>
<aside>侧边栏</aside>
<section>网页区块</section>
<article>文章</article>

十二:字符实体

空格 用 &nbsp;代替

一个 &nbsp; 代表一个空格,从而可以输出多个空格

结尾

  <h1>文章标题</h1><p>段落标签</p><strong>重要加粗</strong> <b>不重要加粗</b><ins>下划线</ins> <u>下划线</u><em>倾斜</em> <i>倾斜</i><del>删除线</del> <s>删除线</s>单标签:<br>换行标签<hr>分割不同的主题内容的水平线
</body>
</html> 

十三:图书推荐

请添加图片描述

《C++从入门到精通(第5版)》从初学者角度出发,以通俗易懂的语言和丰富多彩的实例,详细讲解了C++程序开发需要掌握的知识。本书分为4篇共18章:第1篇是基础知识,包括绪论,数据类型,运算符与表达式,条件判断语句,循环语句,函数,数组、指针和引用,以及构造数据类型;第2篇是核心技术,包括面向对象编程,类和对象,以及继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作和网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件项目的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会C++的强大功能,快速提高开发能力。
购书链接京东:购书链接

文章到此结束,欢迎点击下方名片一起交流合作。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python元组、拆包和装包

注意 元组不能修改元素 元组&#xff1a;如果元素为字符串且元素为1个&#xff0c;必须加一个&#xff0c; ********* t1 (aa,) 下标和切片 in not in for ... in ... 元组转为列表 拆包、装包

Android DI框架-Hilt

到底该如何理解<依赖注入> 模版代码&#xff1a;食之无味&#xff0c;弃之可惜 public class MainActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TextView mTextView(TextView) findVi…

游戏数据分析工具该怎样选择?有哪些选择标准?

选择游戏数据分析工具时&#xff0c;可以考虑以下标准&#xff1a; 1、功能全面性 确保工具提供全面的功能&#xff0c;包括玩家行为分析、性能监测、用户留存率、收入分析等&#xff0c;以满足不同层面的需求。 2、易用性 选择界面友好、易于使用的工具&#xff0c;以确保团…

[PyTorch]即插即用的热力图生成

先上张效果图&#xff0c;本来打算移植霹雳老师的使用Pytorch实现Grad-CAM并绘制热力图。但是看了下代码&#xff0c;需要骨干网络按照标准写法&#xff08;即将特征层封装为features数组&#xff09;&#xff0c;而我写的网络图省事并没有进行封装&#xff0c;改造网络的代价又…

【学习笔记】RabbitMQ-6 消息的可靠性投递2

参考资料 RabbitMQ官方网站RabbitMQ官方文档噼咔噼咔-动力节点教程 文章目录 十一、队列Queue的消息属性11.1 具体属性11.2 自动删除11.2 自定义参数11.2.1 **Message TTL** 消息存活时间11.2.2 **Auto expire** 队列自动到期时间11.2.3 **Overflow behaviour** 溢出行为11.2.4…

微信扫码跳转到小程序内部,浏览器扫码跳转到App 内部,如果手机上没有安装App ,跳转到下载页

第一:微信扫普通二维码跳转到小程序 第一步:登录微信公众平台,左侧点击开发管理,点击开发设置,滑到最下边,找到扫普通链接二维码打开小程序,配置对应的二维码链接,注意要拿这个链接去生成二维码,这样微信扫码才能跳转到小程序内部,还有那个校验文件,让后台放到对应的文件夹下,…

c#是不是比qt好找工作些?

c#是不是比qt好找工作些? C#和Qt都是非常流行的编程语言&#xff0c;会对你未来找工作都有一定的帮助。然而&#xff0c;就目前工作市场而言&#xff0c;C#的相关岗位可能更多一些&#xff0c;因为它被广泛用于企业应用开发和微软生态系统中。最近很多小伙伴找我&#xff0c;说…

python——loguru第三方日志管理模块

loguru第三方日志管理模块 loguru介绍日志等级日志保存日志过滤处理异常 loguru介绍 loguru是第三方库&#xff0c;拿来即用&#xff0c;不用太多的配置 安装&#xff1a;pip install loguru 日志等级 from loguru import loggerlogger.debug(这是一条调试消息&#xff01;)…

SpringBoot面试题2:SpringBoot与SpringCloud 区别?SpringBoot和Spring、SpringMVC的区别

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:SpringBoot与SpringCloud 区别? Spring Boot 和 Spring Cloud 是 Spring 生态系统中的两个关键组件,它们有以下区别: 定位:Spring Boot 用于简…

C# OpenVINO Det 物体检测

效果 耗时 elephant:89% Preprocess: 0.00ms Infer: 47.21ms Postprocess: 11.63ms Total: 58.84ms 项目 代码 using OpenCvSharp; using Sdcb.OpenVINO; using Sdcb.OpenVINO.Natives; using System; using System.Diagnostics; using System.Drawing; using System.Text; …

安科瑞Acrel-7000工业能耗在线监测系统,企业能源管控平台

安科瑞虞佳豪 能源管理系统采用分层分布式系统体系结构&#xff0c;对建筑的电力、燃气、水等各分类能耗数据进行采集、处理&#xff0c;并分析建筑能耗状况&#xff0c;实现建筑节能应用等。通过能源计划&#xff0c;能源监控&#xff0c;能源统计&#xff0c;能源消费分析&a…

“高级小程序开发指南“

目录 引言小程序视图层小程序逻辑层及生命周期总结 引言 随着移动互联网的快速发展&#xff0c;小程序作为一种轻量级的应用形态&#xff0c;在用户使用体验和开发者便捷性方面受到了广泛关注。本篇博客将带你深入探索小程序的视图层和逻辑层&#xff0c;并介绍其生命周期。 …

DTI综述(更新中)

Deep Learning for drug repurposing&#xff1a;methods&#xff0c;datasets&#xff0c;and applications 综述读完&#xff0c;觉得少了点东西&#xff0c;自己写个DTI综述 Databases(包括但不限于文章中的) DATABASEDESCRIBEBindingDB有详细的drug信息和对应的target&a…

需要影视解说配音的看过来,用它就对了

近年来&#xff0c;随着影视、动画等领域的快速发展&#xff0c;声音设计和配音成为了影片制作中不可或缺的一环。然而&#xff0c;并非每个人都拥有天赋般的配音技巧。面对这一困境&#xff0c;幸运的是&#xff0c;现在市面上有很多简单免费好用的配音软件&#xff0c;今天就…

基于B/S架构,包括PC后台管理端、APP移动端、可视化大屏端的智慧工地源码

智慧工地管理平台充分运用数字化技术&#xff0c;聚焦施工现场岗位一线&#xff0c;依托物联网、互联网、AI等技术&#xff0c;围绕施工现场管理的人、机、料、法、环五大维度&#xff0c;以及施工过程管理的进度、质量、安全三大体系为基础应用&#xff0c;实现全面高效的工程…

ant中的environment属性

在ant的配置文件中&#xff0c;可以设置属性environment的值&#xff0c;设置的这个值就作为访问环境变量的前缀。例如声明了environment“env”&#xff0c;那么就可以通过env.<环境变量名称>来访问环境变量。 例如创建了一个Java工程&#xff0c;在工程目录下有一个bu…

2023年震撼!Java地位摇摇欲坠?Java在TIOBE排行榜滑坡至历史最低!

一、Java掉到历史最低 从2023年6月开始Java掉到历史最低排到第4位 2023年10月tiobe编程语言排行榜&#xff0c;Java仍然还是排到了第4位&#xff0c;C# 和 Java 之间的差距从未如此之小。 top 10 编程语言1988年~2023年历史排名 引用tiobe官网上TIOBE Software 首席执行官的话…

[uni-app] canvas绘制圆环进度条

文章目录 需求参考链接基本问题的处理1:画布旋转的问题2:注意arc()的起始位置是3点钟方向3: 如果绘制1.9*Matn.PI的圆环, 要保证其实位置在0点方向?4:小线段怎么画, 角度怎么处理? 源码 需求 要绘制一个如此的进度条 参考链接 uni-app使用canvas绘制时间刻度以及不显示问…

【前端学习】—JS判断数据类型的方式有哪些(八)

【前端学习】—JS判断数据类型的方式有哪些&#xff08;八&#xff09; 一、JS中判断数据类型的场景 二、JS中有哪些数据类型 三、JS判断数据类型的方式有哪些 const arr[]; const object{};const number1; const stringstring;//typeofconst typetypeof arr; console.log(type…

【算法|前缀和系列No.5】leetcode1314. 矩阵区域和

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【Leetcode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…