【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.mzph.cn/news/110264.shtml

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

相关文章

《软件方法》2023版第1章(10)应用UML的建模工作流-大图

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 1.4 应用UML的建模工作流 1.4.1 概念 我用类图表示建模工作流相关概念如图1-16。 图1-16 建模工作流相关概念 图1-16左侧灰色部分定义了“游戏规则”&#xff0c;右侧则是在“游戏规…

Canvas绘图学习笔记:画笔的路径与状态

beginPath beginPath表示开始一个路径&#xff0c;我们在上一章画弧的时候用到过好多次&#xff0c;他的API非常简单&#xff1a; context.beginPath(); 开始路径有2层意思&#xff0c;一个就是本次绘制的起点是新的&#xff08;不再是上次结束的点了&#xff09;&#xff0…

强大的下载管理器:Progressive Downloader for Mac

Progressive Downloader for Mac是一种强大的下载管理器&#xff0c;它可以帮助用户更快速、更稳定地下载文件。相比于其他下载工具&#xff0c;PD下载管理器具有很多独特的功能和优势&#xff0c;本文将对其进行详细推广。 在数字化时代&#xff0c;下载已成为我们日常工作中必…

pdf压缩文件怎么压缩最小?

pdf压缩文件怎么压缩最小&#xff1f;我们很多项目介绍或是学术的报告都是采用的这个pdf格式&#xff0c;那么我们在存储或是需要进行分享的时候&#xff0c;可能就会因为文件过大而导致无法打开或是发送了。那么就需要将其进行压缩。PDF文件压缩方法很多&#xff0c;pdf压缩文…

web前端面试-- http的各个版本的区别(HTTP/0.9、HTTP/1.0、HTTP/1.1、HTTP/2.0、HTTP/3.0)

本人是一个web前端开发工程师&#xff0c;主要是vue框架&#xff0c;整理了一些面试题&#xff0c;今后也会一直更新&#xff0c;有好题目的同学欢迎评论区分享 ;-&#xff09; web面试题专栏&#xff1a;点击此处 http的各个版本的区别 HTTP&#xff08;超文本传输协议&…

el-input: 把不符合正则校验的值动态清空,只保留符合的值

<el-input v-model"form.profit" placeholder"请输入授权专利新增利润" input"handleInput" clearable />/*** 不符合正则校验,清空*/const handleInput () > {if (form.value.profit) {if (!/^\d*\.?\d*$/.test(form.value.profit))…

Elasticsearch7.9.3保姆级安装教程

Linux版本Elasticsearch版本(待安装)Kibana版本(待安装)CentOS 77.9.37.9.3 一、下载地址 1、官网下载 打开地址 https://www.elastic.co/cn/downloads/past-releases#elasticsearch&#xff0c;按如图所示选择对应版本即可 2、采用wget下载 为了不必要的麻烦&#xff0c;建…

【vscode编辑器插件】前端 php unity自用插件分享

文章目录 一篇一句前言前端vuegitphpunity后端其他待续完结 一篇一句 “思考是最困难的工作&#xff0c;这也许是为什么很少有人这样做。” - 亨利福特&#xff08;Henry Ford&#xff09; 前言 无论是什么语言&#xff0c;我都会选择使用vscode进行开发&#xff0c;我愿称v…

麒麟kylinOS 2303制作自定义免交互安装镜像

原文链接&#xff1a;麒麟kylinOS 2303制作自定义免交互安装镜像 hello&#xff0c;大家好啊&#xff0c;今天给大家带来一篇麒麟kylinOS 2303制作自定义免交互ISO安装镜像的文章&#xff0c;内容相对来说比较简单&#xff0c;测试安装了一个360浏览器软件&#xff0c;后续复杂…

openstack 云主机 linux报 login incorrect

还未输入密码就提示login incorrect 不给输密码位置 完全不给输密码的机会 关机进入单用户 检查登录安全记录 vi /var/log/secure 发现 /usr/lib64/security/pam_unix.so 报错 将正常的机器提取/usr/lib64/security/pam_unix.so 比对MD5一致&#xff0c; 另外判断 libtir…

读《中国省级移动政务服务报告2023》

报告地址&#xff1a; 中国省级移动政务服务报告2022 https://www.digitalelite.cn/h-nd-7846.html 中国省级移动政务服务报告2023 中国省级移动政务服务报告2023 报告分为 引言、评估方法、概貌、指数、标杆、建言 六个部分。 一些思考 移动政务服务应用针对各省的常驻人口…

手术麻醉临床信息管理系统源码,客户端可以接入监护仪、麻醉机、呼吸机

一、手术麻醉临床信息管理系统介绍 1、手术麻醉临床信息管理系统是数字化手段应用于手术过程中的重要组成部分&#xff0c;用数字形式获取并存储手术相关信息&#xff0c;既便捷又高效。既然是管理系统&#xff0c;那就是一整套流程&#xff0c;管理患者手术、麻醉的申请、审批…

uniapp collapse动态生成多个折叠面板手动展开收起(包括uni-ui版)

前言 官方文档没有暴露出相关api&#xff0c;那就看看组件源码。 以下示例均通过 vue-cli 创建的 uni-app h5 项目 uView&#xff08;1.x&#xff09;版本 源码 node_modules\uview-ui\components\u-collapse-item\u-collapse-item.vue 这个方法是用来改变折叠面板子组件收起还…

解决Windows内存溢出/占满死机问题-PoolMon工具

某一天&#xff0c; 工作所用笔记本突然越来越卡直至死机 以为只是windows11的抽风行为&#xff0c;之前就因为windows11资源管理器经常卡死&#xff08;后升级小版本好多了&#xff09;。 遂长按电源键强制关机重启。 然慢慢又越来越卡&#xff0c;直至卡死&#xff0c;无…

Unity之ShaderGraph如何实现积雪效果

前言 我们在一些特殊场景&#xff0c;比如冰雪天&#xff0c;经常会对周围物体添加一些积雪效果&#xff0c;如果我们直接把积雪做到模型上&#xff0c;就无法更加灵活的表现其他天气的环境了&#xff0c;比如春夏秋冬切换。所以一般这种需求我们都是使用Shader来表现。 入下图…

QGIS如何将路网中的多条路段合并成一条完整的路

1、单条路数据提取 我的gis数据是放在postgresql中的&#xff0c;所以使用sql筛选数据&#xff0c; 然后执行sql筛选数据 将筛选的数据生成新的图层&#xff1a; 注意&#xff01;&#xff01;&#xff01; 生成的新图层要保存成shp文件&#xff0c;否则后面没有办法编辑图…

浅谈压力测试的重要目标及意义

随着互联网应用的快速发展&#xff0c;软件系统的稳定性和性能成为了用户和企业关注的焦点。用户期望应用程序能够在高负载下依然保持稳定和高效。为了满足这一需求&#xff0c;压力测试成为了不可或缺的一环。本文将探讨压力测试的重要性以及如何进行压力测试。 一、压力测试的…

游戏设计模式专栏(十一):在Cocos游戏开发中运用享元模式

点击上方亿元程序员关注和★星标 引言 大家好&#xff0c;我是亿元程序员&#xff0c;一位有着8年游戏行业经验的主程。 本系列是《和8年游戏主程一起学习设计模式》&#xff0c;让糟糕的代码在潜移默化中升华&#xff0c;欢迎大家关注分享收藏订阅。 享元模式&#xff08…

如何创建前端自定义主题和样式?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…