码迷,mamicode.com
首页 > Web开发 > 详细

1HTML基础

时间:2018-02-22 22:05:55      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:顺序   标题   info   版权   列表项   摘要   信息网   罗马数字   char   

HTML

超文本标记语言
html + css + js == 结构 + 表现 + 行为

特点

(1)HTML不需要编译,直接由浏览器执行
(2)HTML文件是一个文本文件
(3)HTML文件必须使用html或htm为文件名后缀
(4)HTML大小写不敏感

HTML基本结构

技术分享图片
head头信息网页不显示

标签

双标签<head></head>
单标签<hr/>

<title>标签即使在<body>中也不会显示。

元素

标签头、内容和标签尾组成元素,头元素内包含着标题元素。

属性

语法:
<标签名 属性名1=“属性值” 属性名2=“属性值”…>…….</标签名>
<body bgcolor="grey"></body>

对body可以设置颜色属性color

注释

<!-- 注释 -->

<html>
<head>
<title>hello</title>
<meta charset="utf-8"/>
</head>
<body bgcolor="grey">
    <p>Hello, HTML</p>
</body>
</html>

文字和段落标签

DOCTYPE文档类型声明

为浏览器提供声明,告知浏览器文档使用的HTML规范。

  • 声明必须放到HTML文档第一行
  • 声明不是HTML标签
<!DOCTYPE html>
<html>
<head>
    <!-- 网页头部内容 -->
<title>标题</title>
</head>
<body>
    <!-- 网页主体内容 -->  
</body>
</html>

为浏览器提供声明,告知浏览器文档使用的HTML规范

网页编码设置

在head标签内添加
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
文档属性,属性值=文件类型,编码形式。
<meta charset="utf-8"/>

国内用utf-8、GB2312居多。

文字和段落标签

标题标签

<h1></h1>
…
<h6></h6>

段落标签

<p></p>

align对齐属性值

描述
left左对齐内容
right右对齐内容
center居中对齐内容
justify对行做伸展,每行有着相等长度。

换行标签

<br/>

换行标签在HTML任意位置使用该标签,标签后内容另起一行。
空格的代码表示 

预格式化标签

预格式化标签,页面展示格式与原内容格式相同。

<pre>
………
</pre>

水平线标签

<hr/>
<hr width="80%" color="#666666" noshade align="left"/>

属性

属性描述
width宽度,可以是像素或百分比
color颜色
align对齐
noshade阴影

修饰标签

对那些内容做修饰,就使用这些标签标记。

文字斜体:<i></i>    <em></em>
加粗:<b></b>    <strong></strong>
下标:<sub></sub>
上标:<sup></sup>
下划线:<ins></ins>
删除线:<del></del>

<p><i>HTML 标记</i> 通常被称为<em>HTML 标签</em></p> 
<p>HTML 标签是由<b>尖括号</b>包围的关键词</p> 
<p>HTML 标签通常是成对出<br/></p> 
<p>标签对中的第一个标签是<ins>开始标签</ins>,第二个标签是<del>结束标签</del></p> 
<p>开始和结束标签也被称为<sub>开放标签</sub>和<sup>闭合标签</sup></p> 
<p>公式:x<sup>2</sup>+x=0 解:x<sub>1</sub>=0 ; x<sub>2</sub>=-1</p>

特殊符号(显示标签符号)

特殊符号

属性显示结果描述
&lt;<小于,显示<
&gt;>大于,显示>
&reg;?
注册商标
&copy;?
版权
&trade;?
商标
&nbsp;空格空白

测试

<p align="center"> 关于我们 | 招聘信息 | 联系我们 | 意见反馈</p>
<hr/>
<p align="center">Copyright &copy;2018 lzp.com All Rights Reserved</p>

列表标签

无序列表

语法:默认小圆点

<ul>
    <li>列表项</li>
    <li>列表项</li>
</ul>

ul属性设置

值(type)描述
disc小圆点
square正方形
circle空心圆
    <ul type="disc">
        <li>HTML 指的是超文本标记语言</li>
    </ul>

注:有序列表和无序列表的li标签下可以嵌套!

有序列表

语法

<ol>
    <li>列表项</li>
    <li>列表项</li>
</ol>

type 属性设置

描述
1数字
a小写字母
A大写字母
i小写罗马数字
I大写罗马数字

<ol type="1">
<li>HTML是超文本标记语言;</li>
</ol>

定义列表

语法

<dl>
<dt>定义列表项</dt>
<dd>列表项描述.</dd>
<dt>定义列表项</dt>
<dd>列表项描述</dd>
<dd>列表项描述</dd>
</dl>
  • 定义标签内可以有多个dt列表项
  • 对于每个dt可以有多个dd
  • dt和dd是同级标签
  • dd和dt不能嵌套
<dd><dt></dd>
<dt><dd></dt>
两者是错误的

效果是实现自动缩进,没有序号。

列表标签的使用场景

测试工具:浏览器F12调试工具,查找器(模块对应代码,代码对应模块)
技术分享图片
场景:
技术分享图片
技术分享图片

  • 导航条、课程列表、新闻条目、京东图书排行榜等采用的是ul标签
  • 开发中有顺序的的通常采用ol标签
  • dl、dt、dd标签常用在有缩略图、摘要的位置。
  • 实际开发中,ul和ol标签的编号通常会去掉,使用图片进行代替。

图像和超链接

图像标签(单标签)

语法

<img src="xxx" alt="xxx" />

img 属性设置

属性描述
src(必写)url链接
alt文字文本替代图像
height像素或百分比图像高
width像素或百分比图像宽

当由于网速太慢、src属性错误、浏览器禁用图像原因用户无法查看到图像,alt属性可以代替图像显示在页面中。

HTML路径:【路径用英文】

  1. 相对路径(相对于HTML文件位置)
  2. 绝对路径(起于盘符)

超链接标签

语法

<a href="xxx">内容</a>
内容可以是文字,图片;
href可以是站内链接(常用相对地址)或站外链接(常用绝对地址)。

a 属性设置

属性描述
href链接地址
target链接目标窗口
_self、_blank、_top、_parent
title链接提示文字
name 该超链接命名

默认(_self)是当前页面打开新的页面;_blank是创建新的窗口打开新的页面;

<a href="http://www.baidu.com/" title="百度">百度</a>
<a href="#" alt="imooc">imooc</a>

注:#是空链接,有链接的效果,无链接的目标。

定义锚【同一页面】
同一页面内容的跳转---->name属性。跳转到锚名定义位置

<a href="#html">html目录</a>
<a href="#css">css目录</a>
<a href="#js">js目录</a><br/>
<a href="test1.html" name="html">锚点html</a><br/>
<p>html模块内容</p>
<a href="test2.html" name="css">锚点css</a><br/>
<p>css模块内容</p>
<a href="test3.html" name="js">锚点js</a>
<p>js模块内容</p>

也可以仅用于定位

<a href="#html1">目录</a>
<a name="html1"></a>

定义锚【不同页面】

网页1:<a href="网页名称#锚名">……</a>
网页2:<a name="锚名">…..</a>

<a href="html2.html#js2">js2</a>
<a name="js2"></a><img src="img/js2.jpg"/>

电子邮件链接

<a href="mailto:邮件地址">….</a>

文件下载链接

<a href="下载文件的地址">….</a>

<a href="mailto:alisa@mukewang.com">反馈意见</a>
<a href="img.rar">文件下载</a>




1HTML基础

标签:顺序   标题   info   版权   列表项   摘要   信息网   罗马数字   char   

原文地址:https://www.cnblogs.com/lizhongpingchn/p/8460247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!