HTML基础标签

主流浏览器及其内核

前端工程师与浏览器接触最多,所以应该了解主流浏览器及其内核:

主流浏览器内核
谷歌(google chrome)Webkit/Blink(2014)
safariWebkit
火狐(firefox)Gecko
IETrident
欧朋(opera)Presto

基础标签

HTML超文本标记语言(英语:HyperText Markup Language,简称:HTML)

HTML基本结构

<!DOCTYPE html>
<html>
	<head>
		<meta char set="UTF-8"/>    //指定字符集
		<title>开始学习</title>
	</head>
<body>
</body>
</html>

//<!DOCTYPE html>  声明为 HTML5 文档
//<html>      元素是 HTML 页面的根元素
//<head>     元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 
//           定义网页编码格式为 utf-8
//<title>    元素描述了文档的标题
//<body>     元素包含了可见的页面内容

HTML标签

--双标签:有开始和结束的<>  </>
--单标签:<.../>

H标签(标题)
网页的标题(Heading)是通过添加标题标签<*h>...</h>(1-6)
在企业开发中一个界面中只能有一个<h1>..</h1>标签


P标签(段落)
说明哪些文字是段落<p>....</p>,在浏览器中会是单独的一行


Hr标签(直线)
在浏览器上是一条直线,格式<hr/>斜杠在XHTML中必须有,在HTML可以没有


br标签(换行)单标签
br标签是换行标签,格式<br>,多个<br/>标签可以连续使用,企业开发中很少用br标签,br是不另外起一个段落换行,不改变其意思


[注意:][1] 没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。<br/> 就是没有关闭标签的空元素(<br/> 标签定义换行)。


div标签(块元素)
<div>...</div>元素可以对标签进行更好的管理。


span标签(内联元素)
<span>...</span>元素是文本的容器,可以对文本进行更好的管理。


列表标签
1.有序列表:

<ol type="A" reversed="reversed" start="2">   
    <li></li>
    <li></li>
</ol>
#其中type排列顺序有:A, a, i, I, 1
#其中reversed是排列顺序:倒序。
#其中start是从哪个开始排序。

2.无序列表:

<ul type="disc">
    <li></li>
    <li></li>
</ul>
#其中只有这type类型一个属性有disc(实心圆)、square(方块)、circle(圆圈)

一般编程前对无序列表的预处理:

ul{
    list-style:none;
}
li{
    float:left;
}
#去除了ul中前面的圆圈,用list-style:none;
#让都横向给与它浮动;

img标签(图像)
HTML显示的图片是通过<img>标签

<img src="路径" width="宽度" height="高度"> 
--------------------------------------------
第一种:网页的url
第二种:本地路径
	1.通过相对路径赋值(掌握)
		相对路径就是每次都从.html文件所在的文件夹开始查找
		1.同级情况 
   格式:src="图片名.jpg"   
		2.下级:和.html文件存储的位置在同一个文件夹中
			格式:src="images/图片名.jpg"
		3.上级;存储文件的位置和代码在同一文件夹
			格式:src="../图片名.jpg"
	2.绝对路径查找(可以移值性不好)
		每次从指定的盘符开始查找,从电脑盘查找
  路径不要出现中文,容易出现问题,不能跨盘符
同时指定图片的高和宽可能变形,想不变形可以只指定其中的一个。
----------------------------------------------------------------
<img src="路径" width="宽度" alt="展示不出来时出现的内容" title="">
alt属性:图片占位符。是当图片加载不出来时,所显示的内容。
title属性:图片提示符

A标签(链接)
1.HTML超链接

<a href="链接的地址,如网址">显示的内容</a>
href中需要输入网址或者地址。
<a href="www.baidu.com" target="_self">
    <img>
</a>
- 链接的target属性
    使用target属性可以定义链接是在本页显示还是新建一个网页显示
    target="_blank"
		--当前网页跳转    _self
		--和新建网页跳转  _blank

2.锚点

id属性
<a id = "tips"> 目标文本 </a>
<a href = "#tips"> 访问目标文本 </a>
其中支持跨界面访问目标文本: <a href = "URL #tips"> 访问目标文本 </a>

3.打电话

例如外卖等中的电话号码
<a href="tel:15829675077">电话号码</a>

还可以发邮件:
<a href="mailto:2242570089@qq.com">发邮件</a>

4.协议限定符

<a href="javascript:while(1){alert("")}"></a>

form标签(表单元素)

<form method="get/post" action="发送的地址">
    <input type="text" name="username">                 文本域
    <input type="password" name="password">             密码字段
    <input type="submit">                               提交按钮
    <input type="radio" name="sex" value="boy">         单选按钮
    <input type="checkbox" name="fruits" value="apple"> 复选框
    <input type="submit" value="提交">
</form>
form表单可以发送数据   想要发送数据需要有:数据名和数据值
单选框:一道题的name应该一致。需要提交的话还需要value
多选框:也要规定是同一个name。需要提交的话还需要value
默认选中checked:      checked="checked"
用p标签可以使得语义性更好

下拉菜单:

<form action="" methood="get">
    <select name="province" id="">
        <option value="beijing">北京</option>
        <option value="shanghai">上海</option>
        <option value="tianjin">天津</option>
    </select>
    <input type="submit" value="提交">
</form>

HTML标签的分类:
1.行级元素
内容决定元素所占位置,不可以通过CSS改变样式:{span, strong, em, a, del }
2.块状元素
独占一行,可以通过CSS改变样式:{div, p, ul, ol, form, address}
3.行级块元素
内容决定大小,可以改变宽高:{a}

以上就为HTML的常用标签,根据这些标签就可以写出一些简单网页的结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值