前端学习01 HTML入门

PC端网页布局——学完这个系列的目标是完成一个静态网站, 精通网页布局
HTML5—>CSS3----->H5C3提高—>网页制作实际开发制作流程规范

HTML简介

网页

网页是构成网站的基本元素,通常由图片、链接、文字、声音、视频等元素组成,通常看到的网页以.htm或.html后缀结尾的文件,因此将其俗称为HTML文件

HTML

是超文本标记语言,是用来描述网页的一种语言,HTML不是一种编程语言,而是一种标记语言markup language,标记语言是一套标记标签markup tag
所谓超文本有两层含义:
1 可以加入图片、声音、多媒体等内容,超越了文本限制
2 可以从一个文件跳转到另一个文件,与世界各地主机的文件连结(超级链接文本)

网页的形成

网页是由网页元素组成的,这些元素利用html标签描述出来,然后通过浏览器解析显示给用户
即前端人员开发代码—>浏览器显示代码(解析、渲染)—>生成最后的Web页面

浏览器内核

浏览器内核(渲染引擎):负责读取网页内同,整理讯息,计算网网页的显示方式并显示页面

Web标准

由W3C等标准化组织制定的一系列标准的集合;因为浏览器不同,显示页面或者排版就会有差距,通过Web标准,可以在不同浏览器中展示统一内容
Web标准的构成:结构、表现、行为

  • **结构:**用于对网页元素进行整理和分类,初阶段主要学习HTML
  • **表现:**用于设置网页元素的版式、颜色、大小等外观样式,主要指CSS
  • **行为:**指网页模型的定义以及交互的编写,初阶段学javascript

HTML标签导读

骨架标签、超链接标签、图片标签中atl和title的区别、相对路径的三种形式

基本结构标签

每个网页都会有一个基本的机构标签(也称为骨架标签),页面内容也是在这些基本标签上书写的

<html>
	<head>
		<title></title>
	</head>
	<body>
	
	</body>
</html>

用vc 在html中输入!就可以出现骨架标签
在这里插入图片描述

HTML常用标签

学习标签的语义

标题标签 <h1>-<h6>

h head 标题 一个标题占一行

段落标签 <p> paragraph
换行标签<br/> break 强制换行 是个单标签
文本格式化标签
  • 粗体<strong>或者<b> bold
  • 斜体<em> or<i>
  • 下划线<ins> or <u>
  • 删除线<del>or<s>
    都是前者更强烈一些

divspan标签

没有语义,可以理解为盒子,用来装东西
<div>一行只能放一个,可以理解为一个大盒子,用来布局,行元素
<span>一行可以显示多个,小盒子,块元素

图像标签和路径

<img src = “路径” alt = “图片显示不出来时的文字显示“ title=”鼠标放图片上的显示 width = 500 border=15”/ >
图像标签可以有多个属性,属性之间用空格分开 属性

超链接标签

<a herf="链接目标的url地址 target="目标窗口的打开方式(_self当前窗口打开 默认 或者_blank新窗口打开)">lalala</a>
分为外部链接 、内部链接(网站内部页面之间的相互链接)、空链接<a> herf="#"></a>
下载链接,如果herf里的地址是一个文件或者压缩包,点击这个链接就会下载这个文件<a herf = "文件or压缩包地址"></a>、网页元素的链接<a herf="链接地址"<img src = "图片地址">></a>这样就给图片加了一个超链接、锚点链接(可以快速定位到页面中某个位置):在链接文本herf属性中,设置属性值为**#名字**的形式,如<a herf="#two">two</a>,再在目标位置标签里添加一个id属性等于上边名字,如<h3 id="two">about two</a>

表格标签

在这里插入图片描述
在这里插入图片描述
注意tr一行

表头单元格标签
一般表头单元格位于表格的第一行或第一列,其中的文本内容加粗居中显示
在这里插入图片描述表格属性
后续表格属性基本用CSS显示,属性要写到表格table标签中
align、border、cellpadding(内容与单元格的距离),cellspacing(单元格之间的距离)、width

表格结构标签
在这里插入图片描述
thead标签:表格的头部区域
tbody标签:表格的主体区域

合并单元格
跨行合并rowspan=“合并单元格的个数”
跨列合并colspan=“合并单元格的个数”
1 确定是跨行还是跨列
2 找到目标单元格,写上合并方式=合并的单元格数量
3 删除多余的单元格
===>在目标单元格上写合并代码,如果按列合并,最左侧就是目标单元格,如果按行合并,最上方就是目标单元格

总结
table tr td th thead tbody

列表标签

列表最大特点是 整齐、整洁、有序,作为布局更加自由和方便
分为 无序列表、有序列表、自定义列表
无序列表(重点)
<ul>标签标识HTML页面中的无序列表,一般会以项目符号呈现列表项,而列表项使用

  • 标签
    在这里插入图片描述
  • ul中只能嵌套li标签,放其他标签或文字都是不ok的
    但是li之间相当于一个容器,可以容纳所有元素,即可以放其他标签
    无序列表会带有自己的样式属性,但在实际使用中,会使用css来设置其属性

    有序列表
    <ol> 用数字来显示排序,用li来定义列表项,同样ol中只能嵌套li,但li之间相当于一个容器,可以容纳所有元素

    自定义列表使用场景
    <dl>定义列表,与<dt><dd>一起描述每个项目
    在这里插入图片描述
    在这里插入图片描述
    dl 表示一个列表,dt表示一个头头,一些dd来解释这个dt
    注意:dl中只能放dt或者dd

    表单

    为什么需要表单:使用用户信息
    一个完整的表单通常需要表单域、表单控件(表单元素)、提示信息三个部分组成

    1 表单域:包含表单元素的区域,<form>标签用于定义表单域,以实现用户信息的收集和传递,<form>会把它范围内的表单元素信息提交给服务器
    在这里插入图片描述

    2 表单控件(表单元素)
    在表单域中可以定于各种表单元素,这些表单元素就是允许用户在表单中输入或者选择的内容控件
    其中有

    • input输入表单元素
      <input>标签中,包含一个type属性,根据不同的type属性值,输入字段有很多种形式,可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等
      在这里插入图片描述
      注意:首先确保写在form标签中
      除了type外,还有狠毒哦属性,如name value checked maxlength ;其中name和value是每个表单元素都有的属性值,只要给后台人员使用,name是表单元素的名字,要求单选按钮和复选框有相同的name值
      submit提交按钮,reset重置按钮, file上传文件时使用

    label标签扩大范围,常用于选择标签,label标签中加for属性,与选择标签中id属性一样,就可以在点击label时自动选中id一样的那个选择标签
    在这里插入图片描述
    label标签中的for属性与相关元素的id属性相同
    在这里插入图片描述
    点击男时就会选中男的那个选项

    • select下拉表单元素
      <select>标签定义下拉列表
      在这里插入图片描述

    • textarea文本域元素
      多行文本输入

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值