HTML5(入门)

2023-05-16

目录

一、HTML5概念和基本的结构

二、基本标签学习

三、图像标签

四、连接标签

五、列表标签

六、表格标签 table

七、媒体标签

 八、网页结构

九、内联框架 iframe

十、表单标签    form

十一、初级验证:


一、HTML5概念和基本的结构

 1.概念:HTML全称叫超文本标签语言(Hyteper Text Markup Language)

HTML是一种标记语言,5代表版本号,现在已经是第五个版本了。通过 一系列标签 可以将网络上的文档格式统一,使分散的互联网资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。

2.作用:前端领域,搭配css和js设计网页。

3.HTML5遵循的标准:

W3C标准

                 1)结构化标准语言

                 2)表现标准语言

                 3)行为标准

<meta name="keywords" content="相关词汇">    //只要在浏览器上搜索相关词汇就能找到该网页
<meta name="description" content="描述上面名词的作用">
注释:<!---->              //ctrl+/
<!DOCTYPE html>//表示浏览器的使用规范,一般默认都是html的规范

<!DOCTYPE html>
<!--表示浏览器的使用规范,一般默认都是html的规范,所以可不要-->
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--告诉浏览器编码类型为字符型编码
  常见的字符编码-->
    <title>网页一</title>
</head>
<body>
<strong>Hello world!</strong>
<br>
<em>块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大块元素:无论内容多少,该元素独占一行(p\h1-h6...),换行的间距比换行标签(br)要大</em>
<!--a标签和em标签都是行内标签,所以能够挤在一行-->
<a href="4.链接标签的使用.html#top">点击回到首页</a>
</body>
</html>

二、基本标签学习:

<h1>一级标签</h1>//标题标签,只有h1~h6,h6以后无效,字体默认加粗
<p></p>//段落标签ctrl+tab
<br/>//换行标签,在p标签中可以直接换行,直接换行后用<br>无效
<hr/>//水平线标签
//字体样式标签
<strong>粗体字</strong>
<em>斜体</em>
//注释和特殊符号
&nbsp;//空格
&gt;//大于符号  //> <可以直接打出来
&lt;//小于
&copy;//版权符号

注:(1)当换行标签写在标题标签的外面时,会换两行,因为每个标题标签自带换行
       (2)换行标签的换行比两个标题标签之间的换行更紧凑
       (3)写在主题标签里面的换行标签不能换相邻的两个主题标签,会直接默认使用主题标签的换行
块元素:无论内容多少,该元素独占一行(p\h1-h6\列表标签\...),换行的间距比换行标签(br)要大
行内元素:内容撑开宽度,(换行数量由内容和长度决定的,内容一定,页面长度越短,换行越多;页面长度一定,内容越多,换行越多)。
                左右都是行内元素可以排在一行(strong\em\a\媒体标签(video audio)\.....)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签的使用</title>
</head>
<body>
<h1>望岳</h1>
<h4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(杜甫)</h4>
<hr>
<h2>岱宗夫如何,<br>
    齐鲁青未了。</h2>
<h2>会当临绝顶,</h2>
<h2>一览众山小。<br><!--此处的换行标签没有用--></h2>
<h2>1+1>2</h2>
<p>君不见黄河之水天上来, <br>奔流到海不复回;</p>
<p>君不见高堂明镜悲白发, <br>朝如青丝暮成雪。</p>
<hr>
&copy;著作权为孤影所属,请勿未经允许转载!

</body>
</html>

三、图像标签(image:图像  video:视频 audio:音频)

img +tab
src="":用来搜索图片地址的,图片地址有
     相对地址,绝对地址(绝对地址是指从根目录开始的地址,相对地址从上一个开始)
    ../ 表示当前地址上一个地址,回退到上一个地址
alt="":如果图像地址未找到,显示文字
title="":悬停文字(鼠标停放在图片上会显示的文字)  //可以用在图像标签、媒体签中
width="宽度"
height="高度 "//width\height属性也可以用于视频大小的设置、内联框架的大小设置
eg:
<img src=""../resouces/img/1.jpg"                //一般把图片、音频、视频存在资源目录(resources)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签的学习</title>
</head>
<body>

<!--src="":用来搜索图片地址的,图片地址有
     相对地址,绝对地址(绝对地址是指从根目录开始的地址,相对地址从上一个开始)
    ../ 表示当前地址上一个地址,回退到上一个地址
   alt="":如果图像地址未找到,显示文字
   title="":悬停文字(鼠标停放在图片上会显示的文字)-->
<h5 align="center">郭辉平</h5>
<h6 align="center"><img  src="../resources/image/1.jpg" alt="加载失败,请重新加载!"
                         title="看什么看" width="144" height="192" ></h6>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;郭辉平
<br>
<img  src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="看什么看" width="144" height="192" >
<!--前两给必填-->
<a href="4.链接标签的使用.html#top">点击回到首页</a>
</body>
</html>

四、连接标签

a标签
<a href="表示跳转的网页(为网页名字)"target="表示新标签在哪里打开">点击我跳转到某网页(标注)</a> //标注可以是文字、图片、视频
   _self 在当前网页打开,一般未设置target都默认在当前网页打开
   _blank 在新的网页中打开

功能性链接
(1)锚链接:<a name="top">首页<!--标记的命名--></a>
    用来标记的,标记在哪就跳到哪
    标记位置:<a name="top">首页<!--标记的命名--></a>
    跳转位置:<a href="#top">点击回到顶部<!--链接命名--></a>

(2)邮件链接(可以点击直接向指定邮箱发送邮件)

(3)QQ链接(可以点击直接加指定QQ号)

………………

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签的学习</title>
</head>
<body>
<!--a标签
    href:必填,表示需要跳转的网页,直接填网页文件名
    target:表示新标签在哪里打开
           _blank 在新标签中打开
           _self 在自己的网页中打开(一般默认为在自己网页中打开)

-->
<a name="top">首页<!--标记的命名--></a>
<h1>链接标签的学习</h1>
<a href="2.基本标签的使用.html">点击跳转到基本标签的学习<!--此处为链接的点击处,必须要填文字或图片--></a>
<h1>图片超链接的学习</h1>
<a href="1.我的第一个网页.html">
    <img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="点击跳转到网页一" width="144" height="192">
</a>
<h1>在新的网页中打开我的图片</h1>
<a href="3.图像标签的使用.html" target="_blank">点击跳转到图像标签的使用</a>

<h1>功能性链接的使用</h1>
<!--功能性链接
     1)邮件链接:<a href="mailto:3254213612@qq.com">点击给我发送邮件</a>
     2)qq链接:
-->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
    <img border="0" src="http://wpa.qq.com/pa?p=2:24736743:53" alt="点击添加好友" title="点击添加好友"/>
</a>
<h1>锚链接的使用</h1>
<!--标记在哪就可以条转到哪
        1)在内部网页中只要‘#’+ ”标记“+”跳转说明“
        2)网页间的跳转需要”网页文件名“+‘#’+ ”标记“+”跳转说明“
-->
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<h1><img src="../resources/image/1.jpg" alt="加载失败,请重新加载!" title="靓仔的照片" width="144" height="192">
</h1>
<a href="#top">点击回到顶部</a>

</body>
</html>

五、列表标签

1)列表的定义:列表是一种展示形式,它可以使信息结构化、条理化,并以列表的形式显示出来,以便浏览者更便捷的获得相应的信息。
2)列表分类:1、有序列表 (应用:试卷,问答...) ordered list
                      <ol>
                            <li></li>
                            ...
                      </ol>
                      2、无序列表 (导航,侧边栏...)unordered list
                      <ul>
                             <li></li>
                             ...
                       </ul>
                      3、自定义列表(公司,网站底部...)definition list
                       <dl>
                             <dt></dt>//列表名称 definition title (内容前面有空格)
                             <dd></dd>//列表内容definition details (内容前面无空格)
                             ...//dt与dd是可以嵌套使用的
                             <dt></dt>
                             <dd></dd>
                             ...
                            <dt><dd></dd>...</dt>//dd,dt能够相互嵌套
                             ...
                       </dl>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签的学习</title>
</head>
<body>
<h1>有序列表</h1>
<ol>
    <li>选择题</li>
    <li>填空题</li>
    <li>计算题</li>
    <li>证明题</li>
</ol>
<h1>无序列表</h1>
<ul>
    <li>选择题<li>计算题</li></li><!--li标签为块元素-->
    <li>填空题</li>
    <li>证明题</li>
</ul>
<h1>自定义列表</h1>
<dl>
    <dt>小明的成绩单:<dd>数学:98</dd><dd>英语:88</dd><dd>语文:85</dd></dt>
    <dt>小红的成绩单:<dd>数学:89</dd><dd>英语:100</dd><dd>语文:92</dd></dt>
    <h3>dt和dd的嵌套使用</h3>
    <dd><h3 align="center">计科一班的成绩单</h3>
    <dt>张三的成绩单:</dt>
    <dd>数学:98</dd><dd>英语:88</dd><dd>语文:85</dd>
    <dt>李四的成绩单:
    <dd>数学:89</dd><dd>英语:100</dd><dd>语文:92</dd>
    </dt><!--dt 与 dd 为块元素自动换行,写在前面和写在后面是一样的效果-->
</dl>
</body>
</html>

六、表格标签 table

<table border="边框的宽度">
            <tr>//行 row
                    <td colspan="列数" rowspan="行数"></td>//列 table data cell(表格数据单元格)
            </tr>
            ...
             // rowspan 跨行(行跨距) colspan 跨列(列跨距) (column: 列  span:跨距,横跨)
            //跨行,跨列默认跨所在行或列的下一行或列
</table>

align属性保存表的对齐方式。可能的值是轴,基线,底部,中心和顶部。许多标签(标题标签、表格标签(dd\table都可以居中)...)都可以接受此属性。
//视频居中需要在body中设置样式信息:<body style="text-align: center;">,此时body内部所用的内容都是居中形式
用法:

align中的属性值

1)axis+数字:此属性定义表接受的int编号的行对齐方式。

2)baseline:此属性设置表格在基线处的对齐方式。

3)bottom:此属性在底部设置表格的对齐方式。

4)center:此属性设置表格在中心的对齐方式。\\文字、图片居中

5)top:此属性将表格的对齐方式设置在顶部。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签的学习</title>
</head>
<body>
<table border="1px" align="center"><!--设置边框距-->
    <tr>
        <td colspan="3" align="center">学生成绩</td>
    </tr>
    <tr>
        <td rowspan="2">狂神</td><!--跨行,跨列默认跨所在行或列的下一行或列-->
        <td>语文</td>
        <td>59</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
    <tr>
        <td>秦疆</td>
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
</table>
</body>
</html>

七、媒体标签

媒体元素:音频(audio)、视频(video)
<video src="" controls></video>
<audio src="" controls></audio>
controls:控制条 
autoplay:自动播放 //如今大多数浏览器都是禁止自动播放

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体元素标签的学习</title>
</head>
<body style="text-align: center;"><!--设置居中,让浏览器知道居中代码-->
<h1>音频</h1>
<audio src="../resources/audio/踏山河.mp3" controls></audio>
<h1>视频</h1>
<a href="3.图像标签的使用.html">
    <video src="../resources/video/市运会表演.mp4" title="点击跳转到网页一" controls ></video>
</a>
<br>
<video src="../resources/video/市运会表演.mp4" title="好看吧" controls height="400" width="600" ></video>
</body>
</html>

 八、网页结构

1)header:网页头内容部
2)footer:网页底部内容
3)section:网页主题部分
4)article:独立的文章内容
5)aside:相关内容和应用(常用于侧边栏)
6)nav:导航类辅助内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构分析</title>
</head>
<body>
<table border="1px" align="center">
    <tr>
        <td width="200" height="12"><h1 align="center">元素名</h1></td>
        <td width="800" height="12"><h1 align="center">描述</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">header</h1></td>
        <td width="800" height="12"><h1>网页头部内容</h1></td>

    </tr>
    <tr>
        <<td width="200" height="12"><h1 align="center">footer</h1></td>
        <td width="800" height="12"><h1>网页底部部内容</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">section</h1></td>
        <td width="800" height="12"><h1>网页中的一块独立区域</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">article</h1></td>
        <td width="800" height="12"><h1>网页中的文章内容</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">aside</h1></td>
        <td width="800" height="12"><h1>网页中相关内容或应用(常用于侧边栏)</h1></td>
    </tr>
    <tr>
        <td width="200" height="12"><h1 align="center">nav</h1></td>
        <td width="800" height="12"><h1>网页中导航类辅助内容</h1></td>
    </tr>
</table>
</body>
</html>

九、内联框架 iframe

<iframe src="引用的页面"  name="框架标识名" width="" height=""></iframe>
iframe标签相当于是提供一个窗口,其他跳转标签使用target属性使待跳转的内容在iframe窗口中展现出来

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架学习</title>
</head>
<body>
<iframe src="4.链接标签的使用.html" frameborder="0" name="无敌" width="400" height="200"></iframe>
<a href="1.我的第一个网页.html" target="无敌">点击跳转</a>
<!--网页在4打开,之后不管跳转到哪个网页,点击跳转后是直接到网页1-->
</body>
</html>

 

十、表单标签    form

1.表单的基本标签
<form action="" method=""></form>
1)action:表单提交的位置,可以是网站,也可以是一个请求处理的地址
2)method:表单提交的方式
                   get:表单提交的内容可以在url(网址输入框)中看到,安全性低,但是高效,只能提交小文件
                   post:表单提交的内容能够通过网页检查的方式看到,相对get更安全,并且能够提交大文件
3)input:输入框
     type:输入框的种类  
     name:输入框的名字,用来区别不同的输入框(输入框必填)
    <input type="submit" name="">\\提交按钮
    <input type="reset" name="">\\重置按钮
    <input type="text" name="username">//文本输入框 
    <input type="password" name="psd">//密码输入框
    <input type="radio" value="">//单选框,value必填(必须同属于一个组,才起到单选框的作用)
4)vaule="输入框初始值"   
    maxlength="该输入框可输入的最长字符"  //限制输入字符的多少,maxlength=输入的的汉字数+英文数+数字数+符号(无法输入tab和回车)
    size="输入框的长度"//只有视觉上的影响,不影响输入字符的多少

2.输入框和按钮标签
1)type:指定元素类型。text(文本框)、password(密码框)、checkbox(多选框)、radio(单选框)、submit(提交(表单)按钮)、reset(重置(表单)按钮)、
            file、hidden、image(图片按钮,和submit一样点击会自动提交表单)和button(普通按钮)。默认为text
2)name:指定表单元素的名称,同时也是文本框分组的一个依据  //最好用英文命名,否则容易乱码
3)value:元素的初始值。type为radio时必须指定一个值(自动呈现出来的内容)
4)size:指定表单元素的初始宽度(width、height)。当type为text或password时,表单元素的宽度以字符为单位;对于其他类型,宽度以像素为单位
5)maxlength="该输入框可输入的最长字符" (type为text或password时) //限制输入字符的多少,maxlength=输入的的汉字数+英文数+数字数+符号(无法输入tab和回车)
6)checked:type为radio或checkbox时,指定按钮是否是被选中(默认选中)
7)selected:下拉框默认选中
8)readonly:只读 //默认值使用这个,会使默认值无法更改
9)disable:禁用 //禁止选择,会使一些选项无法选择
10)hidden:隐藏//会隐藏文本框,隐藏后会导致无法在文本框中输入数据,但是默认值仍然存在
11)placeholder:文本框提示语句//一旦输入信息后自动消失
12)required:非空判断//使文本框输入不能为空
13)pattern:正则表达式判断文本框输入格式

3.列表框文体域和文件域
1)下拉框标签:<select>
                                       <option value="China">中国</option>
                                       <option value="US">美国</option>
                        </select>
2)文本域
 <textarea name="" id="" cols="30" rows="10"></textarea> //cols 文本域的行 rows 列 设置行和列只是默认展示值,实际大小可通过鼠标直接拉动
3)文件域
        <input type="file" name="">

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单的学习</title>
</head>
<body>
<form action="3.图像标签的使用.html" target="_blank" method="post"> <!--target="_blank"无法捕捉信息-->
    <p>
        名字:<input type="text" name="username" value="" maxlength="10" size="" placeholder="请输入您的姓名" required><br>
        密码:<input type="password" name="password" value="" maxlength="" size="" placeholder="请输入您的密码" required>
    </p>
    <p>性别:
        <input type="radio" value="boy" name="sex" checked>男
        <input type="radio" value="girl" name="sex">女
    </p>
    <p>爱好:
        <input type="checkbox" value="sleep" name="hobby" checked>睡觉
        <input type="checkbox" value="game" name="hobby">游戏
        <input type="checkbox" value="mountain climbing" name="hobby">登山
        <input type="checkbox" value="swim" name="hobby">游泳
        <input type="checkbox" value="play ball" name="hobby">打球
    </p>
    <p>国籍:
        <select name="选择国籍" id="">
            <option value="Americal">美国</option>
            <option value="China" selected>中国</option>
            <option value="UK">英国</option>
            <option value="Japan">日本</option>
            <option value="India">印度</option>
        </select>
    </p>
    <p>
        <input type="file" name="files">
        <input type="button" value="上传文件" name="upload">
    </p>
    <p><label for="fk" title="点击进行反馈">反馈:</label><br>
        <textarea name="textarea" id="fk" cols="30" rows="10"></textarea>
    </p>
    <input type="submit" name="提交" value="提交表单">
    <input type="reset" name="清空" value="重置表单">

    <!--邮件验证-->
    <p>QQ邮箱:
        <input type="email" name="youxiang" required pattern="[1-9]\d{7,10}@qq\.com">
    </p>
    <!--网址验证-->
    <p>网址:
        <input type="url" name="wangzhi" pattern="((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)">
    </p>
    <!--数字验证-->
    <p>数字:
        <input type="number" name="shuzi" min="3" max="5" step="10">
    </p>
    <!--滑块-->
    <input type="range" name="" min="" max="" step="any" >
    <!--搜索框-->
    <p><label for="ss" title="点击进行搜索">搜索:</label>
        <input type="search" name="sousuo" id="ss">
    </p>
    <!--增强鼠标可用性-->
    <p>
        <label for="mark">点击</label>
        <input type="text" id="mark">
    </p>


</form>
</body>
</html>

十一、初级验证:

1.邮件验证
    <p>邮箱:
        <input type="email" name="">
    </p>
2.网址验证
    <p>网址:
        <input type="url" name="">
    </p>
3.数字验证
1)min:数字最少输入的位数
2)max:数字最多输入的位数
3)step:数字步长从零开始,可加可减;(常用于购物车中商品数量的选择)默认为any,步长为1
    <p>
        <input type="number" name="" min="" max="" step="">
    </p>
4.滑块(常见于音量或亮度的设计)
    <input type="range" name="" min="" max="" step="any">
5.搜索框
    <p>搜索:
        <input type="search" name="sousuo">
    </p>
6.增强鼠标可用性
1)通过id属性可以使鼠标点击字符直接跳转到文本框
    <p>
        <label for="mark"></label>
    </p>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5(入门) 的相关文章

  • 基于SSM 和 layui 的增删查改

    开发工具 IDEA 2021 WebStorm 2021 Mysql 8 0 开发环境 JDK 8 TomCat 8 5 81 apache maven 3 6 1 技术点 Spring SpringMVC Mybatis Mysql Ht
  • WebSocket协议深入理解

    1 WebSocket和HTTP的关系 WebSocket只有在建立握手连接的时候借用了HTTP协议的头 连接成功后的通信部分都是基于TCP的连接 总体来说 WebSocket协议是HTTP协议的升级版 2 研究WebSocket的思路 服
  • 用html+css给女朋友写一个爱心

    这是最后的样子 用一个div 再用before和after就行了 这是html div class ax div 再加上css padding 0px margin
  • 动态一键换肤实现思路和demo

    前言 浏览器切换样式无非是通过css 总共有以下三种方法 内联style 注入style 注入link 那么我们想要实现一键换肤 那么我们为了剥离干净dom和css 我们只能选择style和link这两种方法 核心思路 在html的head
  • 前端学习——JavaScript原生实现购物车案例

    一 购物车案例 1 1 案例介绍 今天我们来写另外一个购物车案例 说实话对于我来说这个是花了将近三个小时的时间然后才做出来的 里面可能还存在一些我没有发现的问题 但是能完成基本的功能 对于一些基本的需求都是可以完成的 下面照旧是案例实现的g
  • Vue组件按需引入时v-if和v-show的区别

    普通加载 在父组件中先import子组件 然后在components模块中注册子组件 在进 入页面时 会随着加载当前页面的js文件就加载子组件的内容 子组件的内容和父组件的内容在同一个js文件 按需加载 子组件显示的时候 才会去加载子组件的
  • HTML表格

    目录 实例 表格 表格和边框属性 表格的表头 表格中的空单元格 更多实例 表格标签 一个完整的实例 本例涉及到的资源 eg background jpg eg cute gif 可以使用 HTML 创建表格 实例 表格 这个例子演示如何在
  • CSS 浏览器缩小之后页面错乱 块不见问题

    问题1 浏览器正常100 显示的时候 今日推荐是看得见的 浏览器缩小 小于100 之后 今日推荐被挤不见了 今日推荐块的DIV的CSS原配置是 today recommend py container width 1200px margin
  • EduCoder_web实训作业--文本层次语义元素

    第一关 A D B B 第二关 strong 重要通知 strong
  • HTML5游戏实战(2):90行代码实现捕鱼达人

    捕鱼达人是一款非常流行的游戏 几年里赚取了数以千万的收入 这里借用它来介绍一下用Gamebuilder CanTK开发游戏的方法 其实赚钱的游戏未必技术就很难 今天我们就仅用90来行代码来实现这个游戏 CanTK Canvas ToolKi
  • html文本元素

    文章目录 h p span pre code 实体字符 strong i em del s h h head 标题 一共有六级标题 hKaTeX parse error Expected got EOF at end of input 6
  • web前端技术笔记(九)JavaScript介绍、变量、操作元素属性

    JavaScript JavaScript介绍 变量 变量类型 变量 函数 属性 函数参数命名规范 获取元素方法一 操作元素属性 通过 操作属性 通过 操作属性 innerHTML JavaScript介绍 JavaScript是运行在浏览
  • HTML 5 标签、属性、事件及浏览器兼容性速查表

    HTML 5 可以说是近十年来 Web 标准最巨大的飞跃 和以前的版本不同 HTML 5 并非仅仅用来表示 Web 内容 它的使命是将 Web 带入一个成熟的应用平台 在这个平台上 视频 音频 图象 动画 以及同电脑的交互都被标准化 尽管
  • 微信小程序:图片高度设置无效问题

    控制台查看元素 显示其style中多了一个没有设置的高度值 找了很久发现是因为image标签设置了mode widthFix 此时高度会自适应 样式中设置高度无效
  • BugkuCTF-WEB题文件上传

    启动场景 发现是文件上传 只能上传图像 不能上传PHP文件 那应该是寻找漏洞上传PHP文件 PHP文件里写入一句话木马 使用burp抓包 不断尝试发现发现需要修改的地方有三个 一个是http head里的Content Type multi
  • 移动端适配-01-百分比宽度

    1 图片可以在parent中使用 1 line heigh和text align使水平和竖直居中 2 在img标签中加vertical align middle 2 3 background size 1 两个参数 background s
  • HTML 教程- (HTML5 标准)

    HTML 教程 HTML5 标准 超文本标记语言 英语 HyperText Markup Language 简称 HTML 是一种用于创建网页的标准标记语言 您可以使用 HTML 来建立自己的 WEB 站点 HTML 运行在浏览器上 由浏览
  • localStorage和sessionStorage和Cookie的区别

    localStorage和sessionStorage和Cookie是前端开发中三种常见的临时存储客户端会话信息或者数据的方法 它们都存储在客户端中 区别 一 三者存储的有效时期不同 1 Cookie存储的有效时期可以设置 一般在浏览器关闭
  • HTML5学习(三):布局标签、列表、超链接和id

    1 布局标签 header表示网页的头部 页眉 main表示网页的主体部分 一个页面中只会有一个main footer表示网页的底部 页脚 nav表示网页中的导航 aside和主体相关的其他内容 侧边栏 article表示一个独立的文章 s
  • 测试基础知识

    常见测试分类 按测试阶段划分 单元测试 针对程序源码进行测试 国内是开发自测 集成测试 又称接口测试 针对模块间的访问地址进行测试 系统测试 对整个系统进行测试 包括功能 兼容性 文档等 验收测试 分为内测和公测 按代码可见度划分 黑盒测试

随机推荐

  • Maven项目缺少Maven Dependencies解决方法总结

    一 今天搭建了一个maven项目 xff0c 在pom xml文件引入依赖后 xff0c 发现项目结构中没有Maven Dependencies文件 xff08 下图 xff09 xff0c 但是在java Build Path中又可以找到
  • 基于STM32智能窗帘

    基于STM32智能窗帘系统 1 可以检测环境中温湿度 烟雾浓度 一氧化碳浓度 xff0c 光照强度 超过阈值蜂鸣器报警 xff0c 或者控制灯的开关 xff0c 同时把测量的一氧化碳浓度 光照强度 光照强度阈值 xff0c 温湿度显示在ol
  • strtok函数

    头文件 string h 函数声明 char strtok xff08 char str xff0c const sep xff09 返回值 分隔符之前字符串的首地址 用法 sep的参数是个字符串 xff0c 定义了用作分隔符的字符集合st
  • Hadoop中DataNode无法打开的解决

    当遇到使用jps命令无法启动DataNode时 xff0c 可尝试以下操作 首先关闭hdfs cd到root用户下的hadoopdata目录 xff0c 打开该目录 该目录中在NameNode安装初始化时自动生成个 两个相对应的目录data
  • JS中猜数字游戏

    程序随机生成一个1 10之间的数字 xff0c 并让用户输入一个数字 xff0c 如果大于该数字 xff0c 就提示 xff0c 数字大了 xff0c 继续猜 如果小于该数字 xff0c 就提示数字小了 xff0c 继续猜 如果等于该数字
  • 移动端HTML开发(模仿京东移动端)

    制作过程中问题总结 xff1a 1 对于body特殊设置解释 body width 100 margin 0 auto min width 320px max width 640px font size 14px font family a
  • 获取dom页面文档对象的5种方法~js篇

    1 通过ID获取 xff1a document getElementById ID名 注意点 xff1a 因为我们文档页面从上往下加载 xff0c 所以先得有标签所以我们script写到标签的下面get 获得element 元素by 通过驼
  • 节点操作~JS

    2 节点操作 A 动态创建节点的三种方法 xff1a 1 document write 注意 xff1a 页面文档流加载完毕 xff0c 再调用就会导致页面重绘 2 element innerHTML将内容写入某个dom节点 xff0c 不
  • 删除数组元素方法

    1 length JavaScript中Array的length属性非常有特点一一它不是只读的 因此 xff0c 通过设置这个属性可以从数组的末尾移除项或添加新项 var colors 61 34 red 34 34 blue 34 34
  • ubuntu中ifconfig命令无效

    许多windows非常熟悉ipconfig命令行工具 xff0c 它被用来获取网络接口配置信息并对此进行修改 Linux系统拥有一个类似的工具 xff0c 也就是ifconfig interfaces config 通常需要以root身份登
  • JS中~定时器

    一 window对象常见事件 window onload是窗口 页面 xff09 加载事件 当文档内容完全加载完成会触发该事件 包括图像 脚本文件 CSS文件等 就调用的处理函数 注意 1 有了window onload就可以把JS代码写到
  • ubuntu磁盘信息查看命令

    1 命令控制行切入U盘目录中 dev 设备驱动文件 media 此目录下放置可插拔设备 xff0c 比如SD卡 xff0c 或者U盘就是挂载到这个目录中 首先要切换到 dev目录中寻media寻用户找到相关U盘 如上便可切入相应U盘 2 根
  • 【SLAM-建图】Ubuntu18.04安装cartographer记录

    1 更新和安装相关工具 sudo apt span class token operator span get update sudo apt span class token operator span get install span
  • jQuery获取标签属性值(一)

    1 box shadow属性可以设置盒子阴影的效果其参数为 xff1a box shadow h shadow v shadow blur spread color inset h shadow必需的 水平阴影的位置 允许负值v shado
  • 尚硅谷react课程-day04

    目录 1 回调形式的ref 2 回调ref中调用次数问题 3 受控组件 4 非受控组件 1 回调形式的ref 1 利用react提供的ref属性名通过回调函数的属性值去调用节点自身 currentnode 61 gt this input1
  • 尚硅谷react课程-day05

    目录 1 高阶函数 2 组件的生命周期 onChange 61 this saveFormData 39 username 39 这个代码的意思是把saveFormData函数调用后的返回值交给onChange回调 xff0c 不是把sav
  • 快捷式~node.js环境搭建

    1 安装包官网下载 xff1a Node js nodejs org 2 安装完成后修改环境变量 在上面已经完成了 node js 的安装 xff0c 即使不进行此步骤的环境变量配置也不影响node js的使用 但是 xff0c 若不进行环
  • 51单片机LCD1602液晶屏显示方法

    以显示hello world 2022 10 17 为例 首先把LCD1602的模块化程序添加到项目目录中 xff0c 模块化方法在51单片机之程序模块化 学习笔记吧的博客 CSDN博客这里可以学习 实验程序 xff1a include l
  • 深度剖析C语言符号篇

    致前行的人 xff1a 人生像攀登一座山 xff0c 而找寻出路 xff0c 却是一种学习的过程 xff0c 我们应当在这过程中 xff0c 学习稳定冷静 xff0c 学习如何从慌乱中找到生机 目录 1 注释符号 xff1a 2 续接符和转
  • HTML5(入门)

    目录 一 HTML5概念和基本的结构 二 基本标签学习 三 图像标签 四 连接标签 五 列表标签 六 表格标签 table 七 媒体标签 八 网页结构 九 内联框架 iframe 十 表单标签 form 十一 初级验证 一 HTML5概念和