当前位置: 首页 > wzjs >正文

初中网站建设精准营销方式有哪些

初中网站建设,精准营销方式有哪些,做的比较好的个人网站,能有javaee独立做网站工资伪类(伪类选择器) 伪类:同一个标签,根据其不同的种状态,有不同的样式。这就叫做“伪类”。伪类用冒号来表示。 比如div是属于box类,这一点很明确,就是属于box类。但是a属于什么类?…

伪类(伪类选择器)

伪类:同一个标签,根据其不同的种状态,有不同的样式。这就叫做“伪类”。伪类用冒号来表示。

比如div是属于box类,这一点很明确,就是属于box类。但是a属于什么类?不明确。因为需要看用户点击前是什么状态,点击后是什么状态。所以,就叫做“伪类”。

静态伪类选择器、动态伪类选择器

伪类选择器分为两种。

(1)静态伪类:只能用于超链接的样式。如下:

  • :link 超链接点击之前

  • :visited 链接被访问过之后

PS:以上两种样式,只能用于超链接。

(2)动态伪类:针对所有标签都适用的样式。如下:

  • :hover “悬停”:鼠标放到标签上的时候

  • :active “激活”: 鼠标点击标签,但是不松手时。

  • :focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点)

超链接a标签

超链接的四种状态

a标签有4种伪类(即对应四种状态),要求背诵。如下:

  • :link “链接”:超链接点击之前

  • :visited “访问过的”:链接被访问过之后

  • :hover “悬停”:鼠标放到标签上的时候

  • :active “激活”: 鼠标点击标签,但是不松手时。

对应的代码如下:

 <style type="text/css">/*让超链接点击之前是红色*/a:link{color:red;}​/*让超链接点击之后是绿色*/a:visited{color:orange;}​/*鼠标悬停,放到标签上的时候*/a:hover{color:green;}​/*鼠标点击链接,但是不松手的时候*/a:active{color:black;}</style>

记住,在css中,这四种状态必须按照固定的顺序写

a:link 、a:visited 、a:hover 、a:active

如果不按照顺序,那么将失效。“爱恨准则”:love hate。必须先爱,后恨。

看一下这四种状态的动图效果:

超链接的美化

问:既然a{}定义了超链的属性,和a:link{}定义了超链点击之前的属性,那这两个有啥区别呢?

答:

a{}a:link{}的区别:

  • a{}定义的样式针对所有的超链接(包括锚点)

  • a:link{}定义的样式针对所有写了href属性的超链接(不包括锚点)

超链接a标签在使用的时候,比较难。因为不仅仅要控制a这个盒子,也要控制它的伪类。

我们一定要将a标签写在前面,将:link、:visited、:hover、:active这些伪类写在后面。

针对超链接,我们来举个例子:

为了实现上面这个效果,完整版代码如下:

 <!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" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Document</title><style type="text/css">*{margin: 0;padding: 0;}.nav{width: 960px;height: 50px;border: 1px solid red;margin: 100px auto;}.nav ul{/*去掉小圆点*/list-style: none;}.nav ul li{float: left;width: 120px;height: 50px;/*让内容水平居中*/text-align: center;/*让行高等于nav的高度,就可以保证内容垂直居中*/line-height: 50px;}.nav ul li a{display: block;width: 120px;height: 50px;}/*两个伪类的属性,可以用逗号隔开*/.nav ul li a:link , .nav ul li a:visited{text-decoration: none;background-color: purple;color:white;}.nav ul li a:hover{background-color: orange;}</style></head><body><div class="nav"><ul><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li><li><a href="#">网站栏目</a></li></ul></div></body></html>

上方代码中,我们发现,当我们在定义a:linka:visited这两个伪类的时候,如果它们的属性相同,我们其实可以写在一起,用逗号隔开就好,摘抄如下:

         .nav ul li a{display: block;width: 120px;height: 50px;}/*两个伪类的属性,可以用逗号隔开*/.nav ul li a:link , .nav ul li a:visited{text-decoration: none;background-color: purple;color:white;}.nav ul li a:hover{background-color: orange;}

如上方代码所示,最标准的写法,就是把link、visited、hover这三个伪类都要写。但是前端开发工程师在大量的实践中,发现不写link、visited也挺兼容。写法是:

a:link、a:visited都是可以省略的,简写在a标签里面。也就是说,a标签涵盖了link、visited的状态(前提是都具有了相同的属性)。写法如下:

         .nav ul li a{display: block;width: 120px;height: 50px;text-decoration: none;background-color: purple;color:white;}.nav ul li a:hover{background-color: orange;}​

当然了,在写a:linka:visited这两个伪类的时候,要么同时写,要么同时不写。如果只写a属性和a:link属性,不规范。

动态伪类举例

我们在第一段中描述过,下面这三种动态伪类,针对所有标签都适用。

  • :hover “悬停”:鼠标放到标签上的时候

  • :active “激活”: 鼠标点击标签,但是不松手时。

  • :focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点)

我们不妨来举下例子。

举例1:

   <style type="text/css">/*伪类选择器:动态伪类*/​/*让文本框获取焦点时:边框:#FF6F3D这种橙色文字:绿色背景色:#6a6a6a这种灰色*/input:focus{border:3px solid #FF6F3D;color:white;background-color:#6a6a6a;}​/*鼠标放在标签上时显示蓝色*/label:hover{color:blue;}​/*点击标签鼠标没有松开时显示红色*/label:active{color:red;}​</style>

效果:

利用这个hover属性,我们同样对表格做一个样式的设置: 表格举例:

 <!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>Document</title><style type="text/css">​/*整个表格的样式*/table{width: 300px;height: 200px;border: 1px solid blue;/*border-collapse属性:对表格的线进行折叠*/border-collapse: collapse;}​/*鼠标悬停时,让当前行显示#868686这种灰色*/table tr:hover{background: #868686;}​/*每个单元格的样式*/table td{border:1px solid red;}​</style></head><body>​<table><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr></table>​</body></html>

效果:

写在最后:希望大家可以点个关注点个赞,这对up真的很重要!谢谢!

http://www.dtcms.com/wzjs/472339.html

相关文章:

  • 做网站会犯法吗爱站网ip反查域名
  • 济南商城网站制作无锡百度公司王东
  • 如何做房产公司网站如何网上免费做推广
  • 潍坊网站建设方案推广百度指数
  • 广东省网站建设公司排名清远seo
  • 东莞做网站服务商网站优化外包价格
  • 想找人做网站 要怎么选择国内最开放的浏览器
  • 建设网站怎么收费百度导航怎么下载
  • 贵阳哪家网站建设公司好网站收录提交工具
  • 做菠菜网站好赚吗便宜的seo网络营销推广
  • 龙港做网页网站制作外国网站的浏览器
  • wordpress启用静态seo案例分析方案
  • 温州网站建设怎么样google play商店
  • 哈尔滨网站建设效果seo网站关键词排名优化
  • 做网站 指导石景山区百科seo
  • 河南省百城建设提质工程网站简单的seo
  • 网站丢了怎么办理河北百度seo软件
  • 优化学校网站建设方案快照关键词优化
  • 上海建企业网站营销策略都有哪些
  • 山东网站设计优化疫情防控措施
  • 河北唐山建设工程协会网站网上销售有哪些方法
  • 做网站要不要35类商标怎么建立企业网站
  • 温州瓯北做网站上海今天刚刚发生的新闻
  • 温州做网站厦门网络推广外包多少钱
  • 网站域名是啥软文广告平台
  • shenz软件开发好公司西安做推广优化的公司
  • 湘潭网站建设网站推广市场调研报告ppt模板
  • 网站建设谈单思路登封网站建设公司
  • 怎么做电影流量网站网站优化排名优化
  • 网站开发技术 文库如何做好seo优化