HTML(基础)

一、HTML基础
    1. 前端技术简介
        (1)从Web 1.0到Web 2.0,网页制作已经变为前端开发了。现在对于前端开发,要学的不是什么“网页三剑客”(Dreamweaver+Fireworks+Flash),而是HTML+CSS+Javascript。
        (2)前端技术核心的元素是HTML、CSS和Javascript,但是我们还要学习一些AJAX、SEO等的知识。
        (3)前端技术只能开发静态网页,而进一步学习后端技术后,你能开发一个用户交互性更好、功能更加强大的网站。
    2. HTML是什么?
        (1)HTML,全称“Hyper Text Markup Language”(超文本标记语言),它是制作万维网页面的标准语言。简单来 说,网页就是用HTML语言制作的。HTML不是一门编程语言,而是一门描述性的“标记语言”,是一门非常容易入门的语言。
        (2)HTML标签即“HTML元素”。

二、HTML基本标签
    1. HTML基本结构
        (1)HTML标签
                整个网页是从<html>这里开始的,然后到</html>结束。
        (2)head标签
                head标签代表网页的“头”。在<head></head>中往往定义的是一些特殊的内容,这些内容往往都是“不可见内容”(在浏览器不可见)。
内部标签
说明
<title>
定义网页的标题
<meta>
定义网页的基本信息(供搜索引擎)
<style>
定义CSS样式
<link>
连接外部CSS文件或脚本文件
<script>
定义脚本语言
                head标签的内部标签页非常重要,只不过在学习HTML的时候大家只需要感性认知即可。
        (3)body标签
                body标签代表网页的“身”。<body></body>标签中定义网页展示的内容,这些内容往往都是“可见内容”(在浏览器可见)。
    2. HTML注释
        HTML注释是为了代码可读易懂,注释的内容在浏览器中不会显示出来。
        语法:<!-- 注释的内容 -->

三、段落与文字
    1. 标签总结
        (1)段落与文字标签
标签
语义
说明
<h1>~<h6>
header
标题
<p>
paragraph
段落
<br>
break
换行
<hr>
horizontal rule
水平线
<div>
division
分割(块元素)
<span>
span
区域(行内元素)
        (2)文本格式化标签
标签
语义
说明
<strong>
strong(加强)
加粗
<em>
emphasized(强调)
斜体
<cite>
cite(应用)
斜体
<sup>
superscripted(上标)
上标
<sub>
subscripted(下标)
下标
        (3)其他标签
            粗体标签:b;斜体标签:i;大字号标签:big;小字号标签:small;删除线标签:s;下划线标签:u    
    2. 网页特殊符号
        对于网页特殊符号,我们只需要记住空格“&nbsp;”这一个就行。其他的特殊符号我们不需要记忆,在实际开发中真正需要的时候在回来查询即可。
    3. 自闭合标签
        在HTML中,HTML标签分为两种:一般标签和自闭合标签。
        一般标签有开始符号和结束符号,自闭合标签只有开始符号没有结束符号。
        一般标签可以在开始符号和结束符号之间插入其他标签或文字,如:<body></body>。自闭合标签由于没有结束符号,不能插入其他标签或文字,只能定义自身的属性,如:<br/>。
    4. 块元素和行内元素
        (1)HTML元素根据浏览器表现形式分为两类:块元素和行内元素。
        (2)块元素特点
            ① 独占一行,排斥其他元素跟其位于同一行,包括块元素和行内元素。
            ② 块元素内部可以容纳其他块元素或行内元素。
        (3)行元素特点
            ① 可以与其他行内元素位于同一行。
            ② 行内内部可以容纳其他行内元素,但不可以容纳块元素,不然会出现无法预知的效果。

四、列表
    1. HTML的三种列表
        列表有三种:有序列表、无序列表和定义列表。
标签
语义
说明
ol
order list
有序列表
ul
unordered list 
无序列表
dl
definition list 
定义列表
        有序列表和无序列表都比较常用,而定义列表比较少用。在实际应用中,最常用的无序列表。
        (1)有序列表
                <ol>
                        <li>有序列表项</li>
                        <li>有序列表项</li>
                </ol>
        (2)无序列表
                <ul>
                        <li>无序列表项</li>
                        <li>无序列表项</li>
                </ul>
        (3)定义列表
                <dl>
                        <dt>定义名词</dt>
                        <dd>定义描述</dd>
                </dl>
    2. HTML学习中的误区
            学习HTML,就是在你需要的地方用到正确的并且符合语义的标签。把标签用“对”,这才是学习HTML的目的。例如一段文字,应该用p标签,而不是使用div标签或者其他标签。网页语义结构良好,对于搜索引擎来说也是极为重要的一点。

五、表格
    1. 表格标签
        (1)表格基本标签
标签
语义
说明
table
table(表格)
表格
tr
table row(表格行)
td
table data cell(表格单元格)
单元格
        (2)表格结构标签
标签
语义
说明
thead
table head
表头
tbody
table body
表身
tfoot
table foot
表脚
th
table header
表头单元格
    2. 合并行和合并列
        (1)合并行
                语法:<td rowspan="跨度的行数">
        (2)合并列
                语法:<td colspan="跨度的列数">

六、图像
    1. 图像标签
        在HTML中,图像标签为<img/>。<img/>是一个自闭合标签。
        语法:<img src="图片地址" alt="图片描述(给搜索引擎看)" title="图片描述(给用户看)" />
属性
说明
src
图像的文件地址
alt
图片显示不出来时的提示文字
title
鼠标移到图片上的提示文字
        src和alt这两个属性时img标签必不可少的属性,而title属性可有可无。
    2. 路径
        相对路径,指的是在同一个网站下,不同文件之间的位置定位。引用的文件位置是相对当前文件的位置而言,从而得到相对路径。
        绝对路径,指的是文件的完整路径。
    3. 图像格式
        图像格式知识比较多,不过对于大部分内容,我们了解就可以了,我们只需要掌握JPG、PNG和GIF三种图片格式的区别即可。
        (1)JPG可以很好处理大面积色调的图像,如相片、网页中一般的图片。
        (2)PNG格式图片体积小,而且无损压缩,能保证网页的打开速度。最重要的是.PNG格式图片支持透明信息。PNG格式可以称为“网页设计专用格式”。
        (3)GIF格式图像效果很差,但是可以制作动画。

七、超链接
    1. 在HTML中,超链接使用a标签,语法如下:
        <a href="链接地址" target="目标窗口的打开方式">
    2. a标签target属性取值如下。
属性值
说明
_self
默认方式,即在当前窗口打开链接
_blank
在一个全新的空白窗口中打开链接
_top
在顶层框架中打开链接
_parent
在当前框架的上一层里打开链接
        我们只需要掌握“_self”和“_blank”这两个属性值就可以了,其他两个用不到。
    3. 超链接根据链接对象不同分为:
        (1)外部链接;
        (2)内部链接:①内部页面链接;②锚点链接。

八、表单
    1. input标签
        在HTML中,大部分表单都是用input标签完成的。语法:<input type="表单类型" />
 
type属性值
说明
text
单行文本框
password
密码文本框
button
按钮
reset
重置按钮
image
图像形式的提交按钮
radio
单选按钮
checkbox
复选框
hidden
隐藏字段
file
文件上传
       2. textarea标签
            语法:<textarea rows="行数" cols="列数">多行文本框内容</textarea>
       3. select和option
            下拉列表有select标签和option标签配合使用
            语法:
                <select multiple="multiple" size="可见列表项的数目">
                    <option value="选项值" selected="selected">选项显示的内容</option>
                            ......
                    <option value="选项值">选项显示的内容</option>
                </select>
         
九、其他
    1. 多媒体(embed):在网页中插入音频、视频、flash和背景音乐等多媒体,我们都可以使用embed标签来实现,非常简单。
    2.框架(iframe):浮动框架,说白了就是在一个页面嵌入一个或多个子页面。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值