第一章入门篇伪类伪对象

1.伪类

伪类用来指定HTML元素某个状态下的样式,格式 选择符:伪类{属性:属性值}

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>伪类</title>
    <style type ="text/css" >
        a:link{ text-decoration:none;font-size:50px;/*链接默认状态下的样式*/ }
        a:visited{ color:Red;/*链接访问过后的样式*/}
        a:hover{ text-decoration:underline; color:Silver;/*鼠标放在链接上时的样式*/}
        a:active{ color:Maroon;/*点击链接时的样式*/}
        /*设置a伪类的顺序必须按照上面的顺序书写,否则可能无效*/

        input:hover{ background-color:#F00;/*鼠标放在输入框时改变背景色*/}
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <a href="#">伪类</a>可以用来指定选择符在某种状态下的样式,用来增加交互效果而不必使用过多的JavaScript!
        <br />
        <input type ="text" />
    </div>
    </form>
</body>
</html>

2.伪对象

伪对象是在在指定的HTML元素之外加上额外的信息,格式: 选择符:伪对象{属性:属性值}

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>伪对象</title>
    <style type ="text/css" >
    p:before{ content:"双十一";  font-weight:bold; }
    p:after{ content:",准备好剁手了吗?"; color:Red;}
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <b>伪对象可在HTML元素的前面或后面加上额外的信息!</b>
        <p>快到了</p>
    </div>
    </form>
</body>
</html>

原文地址:https://www.cnblogs.com/lidaying5/p/9879683.html

时间: 2024-12-06 23:14:29

第一章入门篇伪类伪对象的相关文章

第一章入门篇CSS样式的分类、盒模型

1.CSS样式的分类 CSS样式分为一项4种: 1.内联样式表,直接写在元素style属性里面的样式,如 <p style="color:red;">内联样式</p> 2.内部样式表,写在<head><.head>标签内部<style></style>标签里面的样式 <head> <meta charset="utf-8" /> <title>无标题文档 &l

.NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html 本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念一想不如来点猛的(考虑到急性子的朋友),让你通过本文的学习就能快速的入门ASP.NET Core.既然是快速入门所以过多过深的内容我这里就一笔带过了!然后在后面的一些列文章中再慢慢的对其中的概念进行阐述. 本文已收录至.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规

C++ Primer快速学习 第一章 入门

很多人说C++Primer不适合于入门,本系列入门文章向大家证明了:这是一个谎言. 第一章 入门 本章介绍 C++ 的大部分基本要素:内置类型.库类型.类类型.变量.表 达式.语句和函数. 1.1. 编写简单的 C++ 程序 每个 C++ 程序都包含一个或多个 函数 ,而且必须有一个命名为 main.函数 由执行函数功能的语句序列组成.操作系统通过调用 main 函数来执行程序, main 函数则执行组成自己的语句并返回一个值给操作系统. 下面是一个简单的 main 函数,它不执行任何功能,只是

css中伪类/伪元素详解

一.伪类和伪元素 伪类和伪元素都是用来修饰不在文档树中的部分,区别在于, 伪类用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的(如:hover/:active). 而伪元素则用于创建一些不在文档树中的元素,并为其添加样式(如:before/:after). 二.常用伪类 伪类 用法 兼容 :link 未访问的链接 主流浏览器都支持 :visited 已访问的链接 主流浏览器都支持 :hover 鼠标划过链接 主流浏览器都支持 :active 已选中的链接 主

ACCP8.0 第一学期java课程-关于类和对象

本章重点1.掌握类和对象2.理解封装3.会创建类和对象 本章难点创建类和对象 一 理解类1.类描述出了事物的特征和行为2.类也可以理解成一系列相同特点和相同行为的事物的集合3.类是一个模板,通过这个模板能刻画出许多具体的实例(比如说:个人简历模板,我们填完以后能刻画出许许多多的完整简历)4.类是一个泛指,比如说谈到一个名词或者事物,脑子里出现的概念很模糊,这就是一个类. 比如说:人类,动物,这些词都是一系列比较模糊的名词,他们都是类5.每一个类都有一些特征,我们称之为属性6.每一个类都有一些行为

css伪类 伪元素

之前写了一篇 <详解 CSS 属性 - :before && :after> 的博文,当时自己没分清楚伪元素和伪类,所以在文章内把概念混淆了,庆幸 @riophae 兄指正了我的错误,所以今天打算好好研究下两者的区别.首先,阅读 w3c 对两者的定义: CSS 伪类用于向某些选择器添加特殊的效果. CSS 伪元素用于将特殊的效果添加到某些选择器. 可以明确两点,第一两者都与选择器相关,第二就是添加一些"特殊"的效果.这里特殊指的是两者描述了其他 css 无法

HTML5--(2)属性选择器+结构性伪类+伪类

一.属性选择器 [att] 匹配所有具有att属性的 [att=val] 匹配所有att属性等于"val"的 [att~=val] 匹配所有att属性包含"val"或者等于"val"的(val必须是一个完整词) [att|=val] 匹配所有att属性仅仅只等于以val-' 开头的或等于"val"(比如说zh-cn) [att*=val] 匹配所有att属性 包含'val'的字母 (val可以是字母) 类似模糊查询 [att^

伪类伪元素

1.页面中有如下部分: <div> <a> sdfsd1</a> <a> sdfsd2</a> <a> sdfsd3</a> </div> <div> <a> sdfsd4</a> <a> sdfsd5</a> </div> 2.如果要为每个div的第一个子元素添加一个样式,如字体颜色为蓝色,可以每个标签上添加class,如下: 样式: d

伪类 伪元素 如何区分

前段时间在写网页的时候,使用了CSS的伪元素:after来实现样式,故而重温了一下伪类和伪元素.平时实现的时候便是拿出来用,但是真正区分两者的概念的时候却有点混淆了. 首先,查看一下W3S对伪类和伪元素的定义: 伪类:用于向某些选择器添加特殊效果. 伪元素:向某些选择器设置特殊效果. 对于我这种理解能力比较差的人来说,恕我直言,这两句话貌似……这是一个概念吧? 从这两个概念,我们可以知道:1.二者都与选择器有着密不可分的联系:2.“特殊”的效果…… 特殊在何处?他们与类.元素之间有什么关系呢?