1.web标准:
a.结构标准(html):决定网页中的内容
b.表现标准(CSS):决定网页中内容的布局和样式
c.行为标准JavaScript:决定网页中的行为和动作(变化)
2.html
a.什么是html
html:超文本标记语言
标记语言:通过不同的标记来显示不同的内容(以指定的格式)
超文本:除了文本以外还可以标记图片、超链接、音频、视频、flash、输入框、按钮等。。。
html文件就是后缀是。html文件可以直接用浏览器打开,看到网页效果
注意:html中大小写不敏感。
b.html结构
html基本结构是:一个html标签中包含两个平行的head标签和body标签
head中的内容除了title和icont以外其他内容都不可见。body代码是网页的内容部分,里面的标签一般都是可见的
<html>
<head>
</head>
<body>
</body>
</html>
c.html版本
-->
<!DOCTYPE html>
01-html标签
标签==标记
1.标签语法
双标签(常规标签):<标签名 属性名1:属性值1 属性名2:属性名2...>标签内容</标签名 属性名1:属性值1 属性名2:属性名2>
单标签:<标签名 属性名1:属性值1 属性名2:属性名2.../> 或者<标签名 属性名1:属性值1 属性名2:属性名2...>
说明:
标签名 - html中已有的标签,不能只随便命名。标签名和<以及标签名和/之间都不能有空隙
属性 - 属性和属性值之间用:连接,多个属性之间用空格隔开
标签内容 - 在开始标签和结束标签之间。标签的内容可以是任意的(可以是文本,也可以是其他标签)
2.head标签的内容
head中的标签有:title,mate,link,style,script
title - 设置网页标题
mate - 设置网页元数据(单标签)
3.body标签
<!DOCTYPE html>
<html>
<head>
<!-- 设置编码方式 -->
<meta charset="utf-8" />
<meta name="keywords" content="鲁国,夏利,也行,诚意,吴东旭">
<title>鲁国国家地理论坛</title>
</head>
<body>
</body>
</html>
02-标签文本
1.标题标签
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<!--
1.标题标签
h1-h6
-->
<和符号h1>我是标题1</h1>
<h2>我是标题2</h2>
<h3>我是标题3</h3>
<h4>我是标题4</h4>
<h5>我是标题5</h5>
<h6>我是标题6</h6>
<!--
2.段落标签p
一个段落使用一个p标签。每个p标签中的内容显示完成后会自动换行
-->
<p>鲁国,周朝的诸侯国,国君为姬姓,侯爵,首封国君为周武王弟弟周公旦之子伯禽。</p>
<p>西周初年周公辅佐天子周成王东征灭掉了伙同武庚叛乱的奄国,受封于奄国故土,由于周公要留在镐京辅佐周成王,于是让自己的长子伯禽代为赴任,建立鲁国,国都为曲阜。鲁国始封时疆域较小,“封土不过百里”,后来陆续吞并了周边的极、项、须句、根牟等小国,并夺占了曹、邾、莒、宋等国部分土地,成了“方百里者五”的大国。国力最强时其疆域北至泰山,南达徐淮,东至黄海,西抵定陶一带,其统治核心区大都位于今山东省济宁市境内,亦包括泰安南部宁阳,菏泽东部单县、郓城,临沂平邑等市县。为周王朝控制东方的一个重要邦国。</p>
<p>鲁桓公、鲁庄公、鲁僖公时期是鲁国最为强盛的时期,一度与齐国争夺东方的霸主,鲁僖公更曾领导诸侯抗衡过楚成王与晋文公。直至战国初期,仍有数个诸侯国向鲁国进贡。</p>
<p>鲁国先后传二十五世,三十四位君主,历时790年。鲁顷公二十四年(公元前256年),鲁国为楚考烈王所灭。</p>
<p>在周代的众多邦国中,鲁国是姬姓“宗邦”,诸侯“望国”,故“周之最亲莫如鲁,而鲁所宜翼戴者莫如周”。鲁国成为典型周礼的保存者和实施者,世人称“周礼尽在鲁矣”。</p>
<!--
3.特殊功能标签
html中文本中的换行、空格、tab等都是无效的(空白无效)
换行:<br>
空格: / 
-->
<p>
 离离 原上草,一岁一枯荣。<br>野火烧不尽,春风吹又生。<br>远芳侵古道,晴翠接荒城。<br>又送王孙去,萋萋满别情。
</p>
<!--
4.字体相关标签
加粗:<b>/<strong>
b标签只是单纯的文字效果加粗,strong标签有强调的意思
倾斜:<i>/<em>
水平线:<hr >
-->
<p><b>离</b><strong>离</strong><i>原</i><em>上</em>草,一岁一枯荣。</p>
</body>
</html>
03-列表标签
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>列表标签</title>
</head>
<body>
<!-- 列表标签分为有序列表、无序列表、自定义列表 -->
<!--
1.有序列表
ol标签 —— 代表整个列表
li标签 —— 代表列表中的元素
-->
<ol>
<li>夏利王子</li>
<li>吴东旭</li>
<li>陈火东</li>
<li>任嘉亮</li>
<li>刘嘉毅</li>
</ol>
<!--
2.无序列表
ul标签 —— 代表整个列表
li标签 —— 代表列表中的元素
-->
<ul>
<li>鲁国王子</li>
<li>鲁旭</li>
<li>鲁炼</li>
<li>鲁亮</li>
<li>鲁毅</li>
</ul>
<!--
3.自定义标签:
dl标签 —— 代表整个列表
dt标签 —— 分组名
dd标签 —— 分组中的类容
-->
<dl>
<dt>鲁国本地</dt>
<dd>夏利王子</dd>
<dt>外来户口</dt>
<dd>吴东旭</dd>
<dd>任嘉亮</dd>
<dd>陈火东</dd>
<dd>刘嘉毅</dd>
</dl>
</body>
</html>
04-图片和超链接
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<!--
1.图片标签:img
单标签
src属性 —— 图片地址(可以本地图片路径也可以是网络图片的url)
本地图片:地址可以是绝对路径也可以是相对路径。
title属性 —— 设置图片标题(鼠标停留在图片上,显示的内容)
c.alt —— 设置加载失败的提示信息
-->
<p><a href="#down" id="top">回到底部</a></p>
<img src="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2093654430,2182702509&fm=26&gp=0.jpg" >
<!--
2.超链接标签:a标签
a.内容 —— 文字、图片
b.href —— 跳转到的目标地址
1)网页地址 —— 跳转到指定的网页
2)本地html文件地址-跳转到本地的html对应的网页中
3) 空-刷新网页
4)选择器 —— 在当前网页中跳转到指定位置
c.target —— 跳转方式
_self - 默认值,在当前页面加载新的网页(原网页被覆盖)
_blink - 在新的页面中加载新的网页(原网页还在)
-->
<a href="https://www.baidu.com">baidu</a>
<a href="https://www.baidu.com"><img src="luffy4.jpg" title="艾斯" alt="加载失败"></a>
<a href="01-html标签.html">01-html标签</a>
<a href="">刷新</a>
<p><a id="down" href="#top">回到顶部</a></p>
<a href="https://www.baidu.com" target="_blink">baidu</a>
<p><a id="down" href="#top">回到顶部</a></p>
</body>
</html>
05-数据表格
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<!--
1.表格标签
table标签 - 整个表格
tr -行
td - 单元格
2.边框相关的属性
border - 边框的宽度
bordercolor - 设置边框颜色(颜色值可以是英语单词也可以是RGB对应的16进制值-#ff0000
cellspacing - 单元格和单元格之间的间隙
cellpadding - 设置内容和单元格边框之间的间距
3.背景颜色
bgcolor - 背景颜色
a.作为table属性 - 设置整个表格的背景颜色
b.作为tr属性 - 设置一行的颜色
c.作为td属性 - 设置一个单元格的颜色
4.宽度和高度
width - 设置宽度
height - 设置高度
a.作用于table - 设置整个表格的宽度和高度(会按比例分配每一行的高度和每一列的宽度)
5.对齐方式
align - center(居中)/left(左对齐)/right(右对齐)
a.作用于table,让整个表格在其父标签中居中/左对齐/右对齐
b.作用于tr,让整行中每个单元格的内容在其单元格中居中/左对齐/右对齐
c.作用于td,让指定的单元格中的内容居中/左对齐/右对齐
-->
<table bgcolor="aqua" border="1" bordercolor="#ff0000" cellspacing="0" cellpadding="20">
<tr bgcolor="blue">
<td>First Name</td>
<td>Second Name</td>
<td>Last Name</td>
</tr>
<tr>
<td>吴</td>
<td>东</td>
<td>旭</td>
</tr>
<td bgcolor="bisque">陈</td>
<td>火</td>
<td>东</td>
</tr>
</table>
<a target="_blank" href="https://ww.baidu.com">baidu</a>
<!--
应用:细线表格
第一步:设置整个表格的背景颜色(边框颜色)和每个单元格的背景颜色(表格内容颜色)不一样
第二步:设置cellspcing的值为边框的宽度
-->
<table bgcolor="black" width="300" height="200" cellspacing="1">
<tr bgcolor="cyan">
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<tr bgcolor="cyan">
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<tr bgcolor="cyan">
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
<p></p>
<table bgcolor="black" cellspacing="1" align="center">
<tr bgcolor="cyan" height="80" align="right">
<td width="100">Data</td>
<td width="100">Data</td>
<td width="100">Data</td>
</tr>
<tr bgcolor="cyan" height="80">
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
<tr bgcolor="cyan" height="80">
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
</body>
</html>
06-复杂的表格
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
1.制作复杂表格的方法:
a.确定表格的最大行数,在table中用tr表示出来
b.确定每一行有多少个单元格,用td表示出来
c.确定每一个单元格是否有合并现象。如果是行合并就设置rowspan,列合并设置colspan
-->
<table bgcolor="black" border="" cellspacing="0" width="600" height="400">
<tr bgcolor="blue">
<td colspan="2"></td>
<td colspan="4"></td>
</tr bgcolor="blue">
<tr bgcolor="blue">
<td colspan="2"></td>
<td rowspan="2" colspan="2"></td>
<td colspan="2"></td>
</tr>
<tr bgcolor="blue" >
<td colspan="2"></td>
<td></td>
<td></td>
</tr>
<tr bgcolor="blue">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<p></p>
<table border="1" cellspacing="0" width="600" height="400">
<tr>
<td colspan="2"></td>
<td colspan="4"></td>
</tr>
<tr>
<td></td>
<td></td>
<td rowspan="3"></td>
<td rowspan="2"></td>
<td rowspan="2"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2"></td>
<td colspan="2"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td colspan="2"></td>
</tr>
</table>
</body>
</html>
网友评论