首页 > 代码库 > HTML标签、选择符、超链接以及SEO
HTML标签、选择符、超链接以及SEO
常见标签:
<div>块</div>
img标签是个单标签 alt作用 图片加载失败 显示alt中内容
<img src="http://www.mamicode.com/图片名字" alt="图片的名字"/>
a标签详细介绍:
a标签的链接实现:
<a href = "http://www.mamicode.com/链接" target="_blank">a标签 </a> 点击a标签
会转到相应链接下控制链接新打开一个页面用或者其他用target,还有self等其
他;
在head部分写入<base target = "_blank">默认页面中所有链接打开方
式,如果在body部分些人target属性,以body部分里面a标签里的target属性为
先;
a标签的下载实现:<a href = "http://www.mamicode.com/#">放入要下载的东西</a>放的里面用#
号 实现下载功能
a标签的锚点实现: <a href = "http://www.mamicode.com/#box(一个id)">(一个锚点)百步飞
剑</a>
标题标签 不是一个 是一组 一共以下六个:
<h1></h>
<h2></h>
<h3></h>
<h4></h>
<h5></h>
<h6></h>
段落标签 一段话用p标签
<p><p/>
强调标签strong 页面默认展示为粗体
<strong>内容(Content)</strong>
<em>也是强调的作用没有strong 标签语气那么重 默认展示为斜体
span标签
区分样式,一段文字或内容样式区分
<span style="color:red">Conten</span>
列表
有序列表
<ol>
<li>(列表项目)</li>
</ol>
无需列表
<ul>
<li>(列表项目)</li>
</ul>
定义列表
<dl>
<dt>定义列表标题</dt>
<dd>定义列表项目</dd>
</dl>
SEO:搜索引擎优化 例如:百度一下等
作用:有一个爬虫程序 每天搜索信息 保存下来
标签的的优点:
页面标签语义化;
使用对SEO有利于标签;h1;h2;h3;strong;em 占7%或8%左右 合理的优
化 不要过分使用
提高页面关键词密度;
id选择符
#box1,box2{
width:100px;height:100px;background:red;
}
群组选择符 #后面跟id+","+id一组群组用一样的样式
.box(id)和class的使用 class是一个类,可以理解为一个可以重复使
用的id;
class 选择符 可以跟多个样式
类型选择符 标签名{}
包含选择符:根据页面中的包含关系来选择
div p{}表示div标签里面所有的p标签
通配符
*{border:1px solid red;}页面中所有的都带有此格式 基本无用
选择符的优先级:
前提 同级 :样式默认后者覆盖前者
包含级别越高,样式就使用哪个
class样式选择符
同级别调用名字的先后顺序没有关系,只与样式的先后有关系
类型(1)<class(10)<id(100)<style行间样式(1000)<js
(javaScrapt)
比较样式优先级,根据最高样式优先级个数判断
工作中不要写太深的包含关系
a的伪类:
link 未访问
hover 鼠标悬停(鼠标划过)
active 链接激活
visited 访问过后
写法 写在style里面的
a:link{}
a:hover{}
伪类顺序 link visited hover active
应用:搜索引擎 小说等
div伪类:hover 大多数标签都支持hover
IE6不支持a意外其他任何标签的伪类
IE6以上支持
HTML标签、选择符、超链接以及SEO