day22-html

一、html

1.web标准

a.结构标准(html):决定网页中的内容。
b.表现标准(CSS):决定网页中内容的布局和样式。
c.行为标准(JavaScript):决定网页中的行为和动作(变化)。


2.html

a.什么是html

html:超文本标记语言
标记语言:通过不同的标记来显示不同的内容(以指定的格式)
超文本:除了文本以外还可以标记图片、超链接、音频、视频、flash、输入框、按钮等
html文件就是后缀是.html的文件,html文件可以直接用浏览器打开,看到网页效果。

注意:html中大小写不敏感(大写和小写一样,HTML,html,HtML,hTMl等是一样的)

b.html结构(树)

html基本结构是一个html标签中包含两个平行的head标签和body标签。
head中的内容除了title和icon以外其他的内容都不可见。body代码代表网页的部分内容,里面的标签一般都是可见的。

代码


    
    
    
    
    
    

c.html版本

代码

 -- html5
-->


 




    
        
        
        
        
        
    
    
    
        
    

二、html标签

标签 == 标记

1.标签语法

双标签(常规标签):<标签名 属性名1:属性值1 属性名2:属性值2...> 标签内容
单标签:<标签名 属性名1:属性值1 属性名2:属性值2... /> 或者 <标签名 属性名1:属性值1 属性名2:属性值2...>

说明:
标签名 -> 是html中已有的标签,不能自己随便命名。标签名和<以及标签名和/之间都不能有空隙
属性 -> 属性和属性值之间用:链接,多个属性之间用空格隔开,所有的属性没有位置要求。
标签内容 -> 在开始标签和结束标签之间,标签的内容可以是任意的(可以是文本也可以是其他标签)


2.head标签中的内容

head中的标签有:title,mate,base,link,style,script

title -> 设置网页标题
meta -> 设置网页元数据(单标签)


3.body标签中的内容

body中的标签主要用来在网页的内容中添加显示信息的。

代码



    
        
        
        
        
        html标签
    
    
    

测试结果

三、文本标签

1.标题标签

h1 - 大标题
h2 - 副标题
h3 - 副标题下的副标题
...


2.段落标签:p

一个段落使用一个p标签,每个p标签中的内容显示完成后会自动换行。


3.特殊功能标签

html中文本中的换行、空格、tab等都是无效的(空白无效)
换行:

空格:  


4.字体相关标签

加粗:b标签/strong标签
b标签只是单纯的文字效果加粗,strong标签有强调的意思。

倾斜:i标签/em标签
i标签只是单纯的文字效果>倾斜,em标签有腔调的意思。

水平线:


代码



    
        
        文本标签
    
    
        

我是标题1

我是标题2

我是标题3

我是标题4

我是标题5
我是标题6

段落1

段落2

   窗前明月光,
   疑是地上霜。
   举头望明月,
   低头思故乡。


窗前明月光,
疑是地上霜。
举头望明月,
低头思故乡

测试结果

1.PNG

四、列表标签

列表标签分为有序列表、无序列表、自定义列表。

1.有序列表

ol标签 -> 代表整个列表
li标签 -> 代表列表中的元素


2.无序列表

ul标签 -> 代表整个列表
li标签 -> 代表列表中的元素


3.自定义列表

dl标签 -> 代表整个列表
dt标签 -> 分组名
dd标签 -> 分组中的内容

代码



    
        
        列表标签
    
    
        
  1. 基础语法
  2. web前端
  3. web后端
  4. 数据和人工智能
  5. 项目
  • python人工智能
  • HTML5
  • Java大数据
  • 自动化测试
Python教学部
余婷
骆昊
王海飞
肖世荣
H5教学部
吴老师
丁老师
周老师

测试结果

2.PNG

五、图片和超链接

1.图片标签:img

单标签

a.src属性:图片地址(可以是本地图片路径也可以是网络图片的url)
本地图片:地址可以是绝对路径也可以是相对路径,一般将图片放在img文件夹中,然后写相对路径。
b.title -> 设置图片标题(鼠标停留在图片上,显示的内容)
c.alt -> 设置图片加载失败的提示信息


2.超链接标签:a标签

a. 内容 -> 文字/图片

b. href -> 跳转的目标地址
(1)网页地址 -> 跳转到指定的网页
(2)本地的html文件地址 -> 跳转到本地的html对应的网页中
(3)空 -> 刷新网页
(4)选择器 -> 在当前网页中跳转到指定的位置

c.target -> 跳转方式
_self -> 默认值,在当前页面加载新的页面(原网页被覆盖)
_blank -> 在新的页面中加载新的页面(原网页还在)

代码



    
        
        图片和超链接
    
    
        
        加载失败
        
        
    
        
        
            百度一下
        
        
        
            
        
        
        列表标签
        刷新
        回到顶部
        
        百度一下
    


测试结果

3.PNG

六、数据表格

1.表格标签

table标签 -> 整个表格
tr -> 行
td -> 单元格


2.边框相关的属性

border -> 边框的宽度
bodercolor -> 设置边框的颜色(颜色值可以是英语单词,也可以是RGB对应的16进制值)
cellspacing -> 单元格和单元格之间的间隙
cellpadding -> 设置内容和单元格边框之间的间距


3.背景颜色

bgcolor -> 背景颜色
a.作为table属性 -> 设置整个表格的背景颜色
b.作为tr属性 -> 设置一行的背景颜色
c.作为td属性 -> 设置某一个单元格的背景颜色

4.宽度和高度

width -> 设置宽度
height -> 设置高度

a.作用于table -> 设置整个表格的宽度和高度(会按比例分配每一行和每一列的宽度和高度)
b.分别设置每一行的高度和每一列的宽度
应用:细线表格
第一步:设置整个表格的背景颜色(边框颜色)和每个单元格的背景颜色(表格内容的颜色)不一样。
第二步:设置cellspacing的值为边框的宽度。


5.对齐方式

align -> center(居中)/left(左对齐)/right(右对齐)
a.作用于table,让整个表格在其父标签中居中/左对齐/右对齐
b.作用于tr,让整行中的每个单元格中的内容在其单元格中居中/左对齐/右对齐
c.作用于tr,让指定的单元格中的内容居中/左对齐/右对齐

代码



    
        
        表格
    
    
        
First Name Last Name Points
Jill Smith 50
John Jackson 96

姓名 年龄 性别

姓名 年龄 性别
小明 18

测试结果

4.PNG

七、复杂表格

1.制作复杂表格的方法

a.确定表格的最大行数,在table中用tr表示出来
b.确定每一行有多少个单元格,用td表示出来
c.确定每一个单元格是否有合并现象。如果是行合并就设置rowspan的值,如果是列合并就设置colspan的值

代码



    
        
        复杂表格
    
    
        


测试结果

5.PNG

八、作业

代码



    
        
        个人简历
    
    
        

个人简历

学院 数学与信息技术学院
专业 计算机科学与技术
姓名 余乐 性别 名族 汉族
出生年月 1996年11月 籍贯 云南玉溪 身高 176cm
学历 本科 政治面貌 团员
毕业意向 网络爬虫工程师
兴趣爱好 旅游
个人说明 人丑话不多
家庭住址 地球
住宿地址 地球 联系电话 保密 手机 保密
任职情况



时间 学校 任职

测试结果

6.PNG

你可能感兴趣的:(day22-html)