HTML入门及进阶笔记

HTML入门及进阶

前端开发技术
  • Ajax,即“Asynchronous Javascript And XML(异步JavaScript和XML)”,是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个页面。
段落与文字
  1. 段落标签
标签	  语义  说明
<h1>~<h6>header	标题
<p>	    paragraph	段落
<br>	break	换行
<hr>	horizontal rule	水平线
<div>	division	分割(块元素)
<span>	span	区域(行内元素)
  1. 网页特殊符号
  • HTML空格“&nbsp;”
  1. 自闭合标签
  • 如<br/> , <hr/>
  1. 块元素和行内元素
  • 块元素——h1~h6、p、hr、div等
    – 独占一行,排斥其他元素跟其位于同一行,包括块元素和行内元素
    – 块元素内部可以容纳其他块元素或行元素
  • 行内元素——strong、em、span等
    – 可以与其他行内元素位于同一行
    –行内内部可以容纳其他行内元素,但不可以容纳块元素,不然会出现无法预知的效果
列表
  1. 有序列表—— ol
    在css中,有序列表列表项符号由list-style-type属性定义
  2. 无序列表—— ul ,最常用
<ul  type="列表项符号">
    <li>无序列表项</li>
    <li>无序列表项</li>
</ul>
type属性值	    列表项的序号类型
disc        	默认值,实心圆“●”
circle      	空心圆“○”
square	        实心正方形“■”

在css中,无序列表列表项符号由list-style-type属性定义

  1. 定义列表—— dl
<dl>
    <dt>定义名词</dt>
    <dd>定义描述</dd>
    ……
</dl>
表格
  1. 合并行
  • 语法:<td rowspan=“跨度的行数”>
  1. 合并列
  • 语法:<td colspan=“跨度的列数”>
图像
  • <img src=“图片地址” alt=“图片描述(给搜索引擎看)” title=“图片描述(给用户看)”>
  • src 图像的文件地址
    alt 图片显示不出来时的提示文字
    title 鼠标移到图片上的提示文字
链接
  1. 超链接使用a标签,语法如下:
    <a href=“链接地址” target=“目标窗口的打开方式”>
  • target的值: _self : 默认方式,即在当前窗口打开链接 _blank : 在一个全新的空白窗口中打开链接
  1. 超链接可分为:外部链接和内部链接
  • 内部链接可分为: 内部页面链接 和 锚点链接,锚点链接就是点击某一个超链接,它就会跳到当前页面的某一部分。
<body>

    <div>

        <a href="#music">推荐音乐</a><br />

        <a href="#movie">推荐电影</a><br />

        <a href="#article">推荐文章</a><br />

    </div>

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    <div id="music">

        <h3>推荐音乐</h3>

        <ul>

            <li>林俊杰-被风吹过的下图</li>

            <li>曲婉婷-在我的歌声里</li>

            <li>许嵩-灰色头像</li>

        </ul>

    </div>

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    <div id="movie">

        <h3>推荐电影</h3>

        <ul>

            <li>蜘蛛侠系列</li>

            <li>钢铁侠系统</li>

            <li>复仇者联盟</li>

        </ul>

    </div>

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    ……<br />

    <div id="article">

        <h3>推荐文章</h3>

        <ul>

            <li>朱自清-荷塘月色</li>

            <li>余光中-乡愁</li>

            <li>鲁迅-阿Q正传</li>

        </ul>

    </div>

</body>
//只要我们点击“推荐音乐”、“推荐电影”和“推荐文章”这三个超链接,滚动条就会滚动到相应的版块。
表单 —— <input>、<textarea>、<select>和<option>
  1. input
  • 语法 :<input type=“表单类型”/>
    在这里插入图片描述
  1. textarea
  • 多行文本框
    语法:<textarea rows=“行数” cols=“列数”>多行文本框内容</textarea>

表现形式如下:
在这里插入图片描述

  1. 下拉列表,由<select>标签和<option>标签配合使用
<select multiple="mutiple" size="可见列表项的数目">

    <option value="选项值" selected="selected">选项显示的内容</option>

    ……

    <option value="选项值">选项显示的内容</option>

</select>
多媒体
  1. 插入音频、视频和flash —— embed
    <embed src=“多媒体文件地址” width=“播放界面的宽度(px)” height=“播放界面的高度(px)”></embed>
  2. 插入背景音乐
    为某个网页设置背景音乐,使用的是bgsound标签。不过bgsound标签只适用于IE浏览器,在Firefox等浏览器中未必适用。
    设置网页背景音乐时常用的方法除了使用bgsound标签,还有使用embed标签和object标签。
    语法:
    <bgsound src=“背景音乐的地址”/>
    说明:
    loop="2"表示重复2次,loop=“infinite"表示无限次循环播放,也可以使用loop=”-1"表示无限次循环播放。
浮动框架iframe
  • 浮动框架,就是在一个页面嵌入一个或多个子页面
  • <iframe src=“浮动框架的源文件” width=“浮动框架的宽” height=“浮动框架的高” scrolling=“取值”></iframe>
    scrolling属性取值如下:
    auto 默认值,整个表格在浏览器页面中左对齐
    yes 总是显示滚动条,即使页面内容不足以撑满框架 范围,滚动条的位置也预留
    no 在任何情况下都不显示滚动条
进阶内容
  1. HTML 和 XHTML
  • HTML,全称HyperText Mark-up Language (超文本标记语言),是构成网页文档的 主要语言。我们常说的HTML指的是HTML 4.01。
    XHTML,全称 Extensible HyperText Mark-up Language (扩展的超文本标记语言), 它是XML风格的HTML 4.01,我们可以称之为更严格、更纯净的HTML 4.01。
    HTML语法书写比较松散,利于开发者编写。但是对于机器,如电脑、手机等来说,语 法越松散,处理起来越困难。因此为了让机器更好地处理HTML,我们才在HTML基础上引入了 XHTML
    XHTML相对于HTML来说,在语法上更加严格。

  • XHTML和HTML主要区别如下。
    (1)、XHTML标签必须闭合。
    在XHTML中,所有标签必须闭合,例如“<p></p>" “<div></div>”等。此外,空标 签也需要闭合,例如<br>要写成<br/>。
    错误写法:<p>欢迎来到绿叶学习网
    正确写法:<p>欢迎来到绿叶学习网</p>
    (2)、XHTML标签以及属性必须小写。
    在XHTML中,所有标签以及标签属性必须小写,不能大小写混合,也不能全部都是大 写。不过标签的属性值可以大写。
    错误写法:<Body><DIV></DlV></Body>
    正确写法:<body><div></div></body>
    (3)、XHTML标签属性必须用引号。
    在XHTML中,标签属性值必须用引号括起来,单引号、双引号都可以。
    错误写法:<input id=txt type=text/>
    正确写法:<input id=“txt” type=“text”/>
    (4)、XHTML标签用jd属性代替name属性。
    在XHTML中,除了表单元素之外的所有元素,都应该用id而不是name。
    错误写法:<div name=“wrapper”>
    正确写法:<div id=“wrapper”>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值