在线客服与您一对一交流
当前位置: 主页 > 行业新闻 > seo >

超链接伪类-Web标准(div+css)教程

  今天我们开始学习《十天学会web标准(div+css)》超链接伪类,包含以下内容和知识点:

  一、链接的四种样式

  二、将链接转换为块状

  三、用css制作按钮

  四、首字下沉

  一、超链接的四种样式

  本来计划这节课放到第九章中讲解,但下边的章节都涉及到了,所以提前来学习一下,上节课讲解的内容比较多,这节课就少讲些,只要理解了伪类,就轻松多了。

  超链接可以说是网页发展史上一个伟大的发明,它使得许多页面相互链接从而构成一个网站。说到超链接,它涉及到一个新的概念:伪类,我们先看下超链接的四种样式:

  a:link {color: #FF0000} /* 未访问的链接 */

  a:visited {color: #00FF00} /* 已访问的链接 */

  a:hover {color: #FF00FF} /* 鼠标移动到链接上 */

  a:active {color: #0000FF} /* 选定的链接 */

  以上分别定义了超链接未访问时的链接样式,已访问的链接样式,鼠标移上时链接样式和选定的链接样式。之所以称之为伪类,也就是说它不是一个真实的类,正常的类是以点开始,后边跟一个名称,而它是以a开始后边跟个冒号,再跟个状态限定字符;比如第三个a:hover的样式,只有当鼠标移动到该链接上时它才生效,而a:visited只对已访问过的链接生效。伪类使得用户体验大大提高,比如我们可以设置鼠标移上时改变颜色或下划线等属性来告知用户这个是可以点击的,设置已访问过的链接的颜色变灰暗或加删除线告知用户这个链接的内容已访问过了。西安网站建设推荐阅读>>> html列表-Web标准(div+css)教程

  下面来做一个默认状态下是蓝色,鼠标放上是红色加下划线,选定(按下)时为紫色,已访问过为灰色加删除线的实例来讲解一下。首先插入两个带超链接的内容:

  <p><a href="#">这里是链接</a></p>

  <p><a href="10.html">这里也是链接</a></p>

  超链接伪类-Web标准(div+css)教程

  从上图中可以看出,插入的超链接默认是蓝色来下划线的,这是标签的默认样式所致,下来我们在css样式中定义

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  设置完a:link的样式后,下面分别设置a:visited ,a:hover ,a:active的样式

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  生成的源代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  a:link { color: #06F; text-decoration: none; }

  a:visited { color: #999; text-decoration: line-through; }

  a:hover { color: #F00; text-decoration: underline; }

  a:active { color: #F0F; }

  </style>

  </head>

  <body>

  <p><a href="#">这里是链接</a></p>

  <p><a href="10.html">这里也是链接</a></p>

  </body>

  </html>

  注意:四种状态的顺序一定不能颠倒,否则有些不生效

  二、将链接转换为块级元素

  链接在默认状态下是内联元素,转换为块级元素后可以获得更大的点击区域,可以设置宽度和高度,将链接转换为块状,只需增加一个display:block的css属性即可。西安网站建设推荐阅读>>> 横向导航菜单-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  a { display: block; height: 30px; width: 100px; line-height: 30px; text-align: center; background: #CCC; }

  这样设置的结果是全局a都执行这个样式显示,下面设置一下鼠标划过时 的状态,其它几种状态设置方法相同

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  a { display: block; height: 30px; width: 100px; line-height: 30px; text-align: center; background: #CCC; }

  a:hover { color: #FFF; text-decoration: none; background: #333; }

  </style>

  </head>

  <body>

  <p><a href="#">这里是链接</a></p>

  <p><a href="10.html">这里也是链接</a></p>

  </body>

  </html>

  三、用css制作按钮

  学会了把超链接转换为块级元素,想制作个css按钮简直太简单了,只需在上一步的基础上增加一个按钮的背景图片即可实现。下面以制作淘宝网首页的免费注册按钮来讲解,设置最常用的默认样式和鼠标移上时的样式,如下图

  超链接伪类-Web标准(div+css)教程

  首先需要准备默认状态和鼠标划过状态的图片如下:

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  修改之前的html如下,然后重新定义css样式:

  <p><a href="#">免费注册</a></p>

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  a { display: block; height: 34px; width: 107px; line-height: 2; text-align: center; background: url(/upload/2010-08/14/014304_btn_bg.gif) no-repeat 0px 0px; color: #d84700; font-size: 14px; font-weight: bold; text-decoration: none; padding-top: 3px; }

  a:hover { background: url(/upload/2010-08/14/014304_btn_bg_hover.gif) no-repeat 0px 0px;}

  </style>

  </head>

  <body>

  <p><a href="#">免费注册</a></p>

  </body>

  </html>

  本例中运用到了背景图片,有关背景图片的详细运用将在下一节中讲解

  四、首字下沉

  首字下沉是css伪类上的又一个运用,它可以直接通过css样式表向某个选择器中的文本首字母添加特殊的样式,而不需要把首字添加一个标签或通过程序来实现,今天以制作word里的首字下沉为例来讲解,应用如下伪元素:

  :first-letter

  在页面中添加如下一段内容,只用设置样式就可以实现首字下沉了:

  <p>标准之路[www.aa25.cn]提供DIV+CSS教程,DIV+CSS视频教程,web2.0标准,DIV+CSS布局入门教程,网页布局实例,css布局实例,div+css模板,div+css实例解析,网站重构,网页代码,水晶图标,幻灯广告图片.教程适合初学者循序渐进学习!</p>

  为了便于观察效果,我们设置p的样式如下:

  p { width: 400px; line-height: 1.5; font-size: 14px; }

  然后设置p:first-letter的样式

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  超链接伪类-Web标准(div+css)教程

  西安做网站推荐阅读>>> 下拉及多级弹出菜单-Web标准(div+css)教程

  代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">

  p { width: 400px; line-height: 1.5; font-size: 14px; }

  p:first-letter { font-family: "microsoft yahei"; font-size: 40px; float: left; padding-right: 10px; line-height: 1; }

  </style>

  </head>

  <body>

  <p>标准之路[www.aa25.cn]提供DIV+CSS教程,DIV+CSS视频教程,web2.0标准,DIV+CSS布局入门教程,网页布局实例,css布局实例,div+css模板,div+css实例解析,网站重构,网页代码,水晶图标,幻灯广告图片.教程适合初学者循序渐进学习!</p>

  </body>

  </html>

  文章出处:标准之路 编辑:杨雨晨思

相关文章:

  • 西安网站建设_西安做网站_西安网站制作——西安网络公司...

  • CSS实现图片裁剪居中 其实,css实现起来很简单,只需要设置img的样式:object-fit:none即可,不过你要给img一个高度,因为裁剪嘛 页面:(图片可以自己随便截两张来测试) !--长图片-- div clas...

  • CSS背景图片自适应全屏 .bg{ background:url(bg.png) no-repeat; background-size:cover; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )//IE特有的滤镜 }...

  • Viewport viewport:可视窗口,也就是浏览器。 vw Viewport宽度, 1vw 等于viewport宽度的1% vh Viewport高度, 1vh 等于viewport高的的1% CSS3使用Calc calc()使用通用的数学运算规则,但是也提供更智能的功能:...

  • 从企业建站角度讲,最便捷、最适合企业的建站系统莫过于自助建站系统,市场上可供选择的自助建站平台也是一搜一大把。这些自助建站平台采用傻瓜式建站风格,容易上手,操作简单方便...

  • 现在想做一个网站成本很低了,买个域名,买个几十块空间,弄个网站建设程序就可以开始你的玩耍了,如果你还想找成本更低的,可以看下面的分享。 如何创建网站一直都是很多朋友想要知...

  • 商城网站建设如何将吸引力提升 在信息如此丰富多样的今天,商城网站建设如何才能够在众多的同类当中脱颖而出,获得大众的吸引和青睐呢?这其实是相关网站建设人员一直在思考的一个问...

  • 现在越来越多的企业重视网站的运营推广,那怎样推广效果更好呢?西安蟠龙网络小编认为没用永恒不变得,而且要根据企业的具体情况选择合适的推广方式才是最好的,如果你又运营推广的...

  • 随着互联网的发展,人们每时每刻已经离不开网络,而网站是网络的基本组成部分,可以这么说,网络是由各种各样的网站组成的,当下,网站是每个企业的标配,很多个人都有自己的网站,...

  • 网站现在是一个企业的标配,很多没有网站的企业不清楚网站对企业有什么作用,那么今天西安蟠龙小编总结一下网站对企业都有哪些好处,希望看完之后您对网站有更深一层的认识。 一、低...

  • 公司:西安蟠龙网络科技有限公司
  • 联系人:张经理
  • 手机/微信:
  • Q Q: 点击这里给我发消息
  • 地址:西安市雁塔区唐延南路11号逸翠园i都会