系列文章目录
Web前端 学习知识点总结(一)HTML基本标签
.
Web前端 学习知识点总结(二)之Form和Css选择器
.
Web前端 学习知识点总结(三)Css字体、文本样式以及盒子模型
.
Web前端 学习知识点总结(四)之display 和 float
.
Web前端 学习知识点总结(五)qq导航条案例,使用min-width解决留白
.
Web前端 学习知识点总结(六)定位position
.
Web前端 学习知识点总结(七)Css3动画animation
.
Web前端 学习知识点总结(八)JavaScript的常用基础
.
Web前端 学习知识点总结(九)JavaScript的BOM和DOM基础
.
Web前端 学习知识点总结(十)jQuery基础 获取文本和选择器
.
Web前端 学习知识点总结(十一)jQuery进阶 动画和节点操作
.
Web前端 学习知识点总结(十二)jQuery进阶 表单验证和简单正则表达式
.
Web前端 学习知识点总结(十三)学生管理系统案例
.
前言
本文是Web系列学习的第一章内容,本人也是第一次接触到Web的学习。希望通过自己的努力学习可以获得最近基本的Web开发能力。
一、Web前端
是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。
在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。
- HTML 是一种结构标准,主要构件了页面的整体布局。
- CSS 是一种表现标准,对界面的大小、颜色、字体等进行优化。
- JavaScript 是一种交互标准,为和用户更好的交互而设计的一种语言。
二、HTML
1.HTML介绍
HTML 是用来描述网页的一种语言。
- HTML 指的是超文本标记语言 (Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言 (markup language)
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
简单代码如下(示例):
<html>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body>
</html>
注:之后使用的主要环境是HBuilder。
2.基本的标签
1.标题标签
代码如下(示例):
<h1>head1</h1>
<h2>head2</h2>
<h3>head3</h3>
2.段落标签
代码如下(示例):
<p>这是一个段落</p>
1,2标签都是独占一行的标签
3.换行标签和水平标签
这是一个换行<br/>
段落
<hr/>水平线
4.特殊符号
<<!--小于-->
><!--大于号-->
<!--空格-->
 <!--更大的空格-->
©<!--版权符号-->
5.图片的标签
<!--src 相对路径 从当前文件出发-->
<!--../ 表示上一级目录-->
<!--当图片无法显示时,alt会提示文字-->
<!--title 鼠标放上去会有提示-->
<!--width 和 height调整整体的大小-->
<img src="img/"
alt=""/
title=""
width=""
height="">
6.超链接的跳转
超链接 页面间的跳转
<a href="要跳转的相对地址"></a>
<a href="#"></a><!--表示普通文本-->
<!--target-->
<!--_blank 新建打开一个空白窗口,一个标签页-->
<!--—_self 在当前窗口去跳转 -->
<a href=""><img/></a><!--可以进行嵌套-->
7.锚链接
先在需要跳转的位置,设置锚点
<h2 id="名字"></h2><!--id唯一标识-->
用#+名字去调用
<a href="#名字"></a>
<a href="网页+ #"></a>可以跳到具体的位置 ******
8.无序列表
无序列表(规律性的,都可以用来做)
<ul>
<li>内容 </li>
<li><img/> </li>
</ul>
9.有序列表
<ol>
<li>内容 </li>
<li><img/> </li>
</ol>
10.定义列表
需要不在同一行的情况,就用定义列表
<!--dl定义列表 dt标题 dd描述-->
<dl>
<dt> 上衣</dt>
<dd>卫衣</dd>
<dd>短袖</dd>
<dt> 裤子</dt>
<dd>短裤</dd>
<dd>长裤</dd>
</dl>
11.表格
以及其中的跨列和跨行操作。
<table border="1" ><!--border边框的效果-->
<tr >
<!--跨列-->
<td colspan="3"> 学生成绩</td>
<!--跨行-->
<td rowspan="2">
</tr>
</table>
3.结构标签
主要是用来搭建网页,根据布局的需求不同,设计不同的网页布局。
1.header 头部信息
2.footer 底部信息
3.section 中间的部分和区域
4.nav 导航条
5.aside 侧边栏
6.article 是中间一块独立的区域
4.块元素和行内元素
在基本的标签中,大家各司其职。
在容器内部,可以嵌套其他的标签。
块元素:独占一行,且是一个容器。往往独占一行。
行内元素:一般不会换行,只占用一个数据,设置宽高无效。