java之学习记录 3 - 1 - html部分标签记录

HTML 指的是超文本标记/标签语言 (Hyper Text Markup Language) 专门制作网页的计算机语言 普通的文本就是英文单词,英文字母一样的存在。 超文本的意思是有一些单词或字母,在网页浏览器的世界中被赋予了特殊的权利。

  • 比如:我们都是普通人,但是有些人经过国家的选拔,穿上警服之后,他就被赋予了执法的特殊权利, 普通人是没有执法权的。
  • 字母img只是普通的字母,没什么特殊的含义。而被加上尖括号后,在网页的世界中,就具备了 显示图片的作用。

文件标签:

标签名含义
<html></html>代表当前书写的是一个HTML文档
<head></head>

存储的本页面的一些重要的信息,它不会显示

head标签中有一个子标签<title> 用于定义页面的标题

<body></body>

书写的内容会显示出来

内置部分属性:

1. text 用于设置文字颜色

2. bgcolor 用于设置页面的背景色

3. background 用于设置页面的背景图片

hr属性:

属性名含义
align可取值有left right center 代表水平线位置
size代表水平线厚度(粗细)
width代表水平线宽度
color水平线的颜色

格式化标签:

标签名含义
<b></b>字体加粗
<i></i>字体倾斜
<del></del>字体删除线
<u></u>字体下划线

有序列表:

从数字2开始排序
<ol start="2">
  <li>辣子鸡丁</li>
  <li>打卤面</li>
  <li>山西油泼面</li>
  <li>锅包肉</li>
</ol>
字母排序
<ol type="A">
  <li>辣子鸡丁</li>
  <li>打卤面</li>
  <li>山西油泼面</li>
  <li>锅包肉</li>
</ol>
属性名含义
type='A'字母排序
type='I'罗马排序
start='3'序列从设定的数字开始排序

无序列表:

<ul type="circle">
    <li>西红柿鸡蛋</li>
    <li>西红柿鸡蛋</li>
    <li>西红柿鸡蛋</li>
</ul>
属性名含义
type="disc"默认,实心圆
type="square"方块
type="circle"空心圆

图像标签:<img />

src代表的图片的路径
width图片的宽度
height图片的高度
border用于设置图片的边框
alt如果图片不可以显示时,默认显示的文本信息
title鼠标悬停图片上,默认显示的文本信息
align

图片附件文字的对齐方式,可取值有:

left:把图像对齐到左边

right:把图像对齐到右边

middle:把图像与中央对齐

top:把图像与顶部对齐

bottom:把图像与底部对齐(默认)

超连接标签

href代表的我们要跳转的路径
target

这个属性规定在何处打开这个链接文档,可取值:

_ blank 在新窗口中打开页面

_ self 默认。在本窗口打开页面

框架标签:

通过<frameset>和<frame>框架标签可以定制HTML页面布局。可以理解为:用多个页面拼装成一个页面。

注意,框架标签和body标签不共存。“有你没我,有我没你”

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

    <frameset rows="10%,*,13%">

        <frame src="top.html"></frame>
        <frameset cols="15%,*">
            <frame src="left.html"></frame>
            <frame src="right.html"></frame>
        </frameset>
        <frame src="foot.html"></frame>

    </frameset>

</html>

top.html、left.html、right.html、foot.html 四个页面内容一样,稍微改下文字而已,以top.html为例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
</head>
<body>
    <h1> &hearts; 顶部导航&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;区域</h1>
</body>
</html>

<meta>标签:

  • <meta>标签必须写在<head>标签之间.
当前页面的字符编码 gbk:中文简体
<meta charset="UTF-8">

这里的名字是viewport (显示窗口)
数据 是 文本 内容 content="width=device-width, initial-scale=1.0"
也就是 显示窗口 宽度 是 客户端的 屏幕 宽度 (就是 满屏 !),显示的文字和图形的初始比例 是
1.0
<meta name="viewport" content="width=device-width, initial-scale=1.0">

每个电脑内置的IE版本是不一样的,为了兼容所有的版本以最高级模式渲染文档,也就是任何IE版
本都以当前版本所支持的最高级标准模式渲染
<meta http-equiv="X-UA-Compatible" content="ie=edge">

通过meta标签来设置页面加载后在指定的时间后跳转到指定的页面
<meta http-equiv="refresh" content="5; url=http://www.baidu.com">

注意:在html中如果跳转的互联网上的网站资源,那么我们在书写路径时,一定要带协议的路径。

特殊字符:

符号编码说明 符号编码说明 符号编码说明
&quot;双引号×&times;乘号&larr;向左箭头
&&amp;AND符号÷&divide;除号&uarr;向上箭头
<&lt;小于符号±&plusmn;正负符号&rarr;向右箭头
>&gt;大于符号ƒ&fnof;function符号&darr;向下箭头
 &nbsp;空格&radic;根号&harr;双向箭头
¿&iquest;倒问号&infin;无限大符号&lArr;双线向左箭头
«&laquo;双左箭头&ang;角度符号&uArr;双线向上箭头
»&raquo;双右箭头&int;微积分符号&rArr;双线向右箭头
    ‘&lsquo;左单引号°&deg;度数符号&dArr;双线向下箭头
&rsquo;右单引号&ne;不等于符号&hArr;双线双向箭头
&ldquo;左双引号&equiv;相等符号&spades;黑桃符号
&rdquo;右双引号&le;小于等于符号&clubs;梅花符号
&para;段落符号&ge;大于等于符号&hearts;红心符号
§&sect;章节符号&perp;垂直符号&diams;方块符号
©&copy;版权所有符号½&frac12;二分之一符号α&alpha;Alpha符号
®&reg;注册商标符号¼&frac14;四分之一符号β&beta;Beta符号
&trade;商标符号¾&frac34;四分之三符号γ&gamma;Gamma符号
&euro;欧元符号&permil;百分符号Δ&Delta;Delta符号
¢&cent;美分符号&there4;所以符号θ&theta;Theta符号
£&pound;英镑符号π&pi;圆周率符号λ&lambda;Lambda符号
¥&yen;日圆符号¹&sup1;批注1符号Σ&Sigma;Sigma符号
&hellip;...²&sup2;批注2符号、平方Τ&Tau;Tau符号
&oplus; ³&sup3;批注3符号、立方ω&omega;Omega符号
&nabla;倒三角型符号&crarr;ENTER符号 回车Ω&Omega;Omega符号、奥姆符号

HTML5特性:

  • 大小写不敏感
    • 标签
    • 属性
    • 属性的值
  • 引号可省略
  • 省略结尾标签
<inPUT tYPe="pasSWord"/>

<input type="password">
<input type=password>

<p>哈哈哈哈哈哈哈
<p>哈哈哈哈哈哈哈

说是省略,其实运行起来,查看源代码,html是自动帮我们补全了

  • 新增语义化标签:html4中,所有的容器标签95%都会使用div,div过多的话,很难区分彼此 新增许多语义化标签,让div“见名知意”
    • section标签:表示页面中的内容区域,部分,页面的主体部分
    • article标签:文章 aside标签:文章内容之外的,标题
    • header标签:头部,页眉,页面的顶部
    • hgroup标签:内容与标题的组合
    • nav标签:导航
    • figure标签:图文并茂
    • foot:页脚,页面的底部
  • 媒体标签:<video>
    • src:媒体资源文件的位置
    • controls:控制面板
    • autoplay:自动播放(谷歌失效,360浏览器可以)
    • loop:循环播放
<video src="img/html-css-js之间的关系.mp4" controls loop autoplay></video>
  • 新增表单控件
  • <input>,修改type属性:
    • color:调色板
    • date:日历
    • month:月历
    • week:周历
    • number:数值域
      • min:最小值(默认值是1)
      • max:最大值(默认值无上限)
      • step:递增量
    • range:滑块
    • search:搜索框(带×号,可一键删除框中内容)
  • 进度条<progress />
  • 高亮<mark>
  • 联想输入框 <datalist>(模糊查询)
    • 选项<option>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
    <h2>H5 <mark>新增</mark>的表单元素</h2>

    <input list="citys">
    <datalist id="citys">
        <option value="北京"></option>
        <option value="南京"></option>
        <option value="重庆"></option>
    </datalist>

    <form action="">
        <input type="color">
        <br>
        <input type="date">
        <br>
        <input type="month">
        <br>
        <input type="week">
        <br>
        <input type="number" min="10" max="20" step="2">
        <br>
        <input type="range">
        <br>
        <input type="search">
        <br>
        <progress></progress>
    </form>

</body>
</html>

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值