博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
重温CSS之基础
阅读量:5014 次
发布时间:2019-06-12

本文共 917 字,大约阅读时间需要 3 分钟。

在HTML中插入样式表:

  1. 内联式:直接在HTML标签中插入样式

  2. 嵌入式:

       3. 外部样式表:

  4. 导入式样式表:

基本规则:样式规则由"选择符"和"声明"组成,声明又由属性(property)和值(value)组成。

 

选择器:

  1. 元素选择器:就是HTML中的元素(又叫标签选择符) 如:
    div {
    属性:值};
  2. 类选择器:是以英文点号.开头 如:
    .class {
    属性:值};
  3. ID选择器:是以#开头 如:
    #id {
    属性:值};
  4. 包含选择器:
    div  span {
    属性:值}
    其意义是选择所有div包含的span标签;
  5. 分组:将同样的定义用于多个选择符,选择符中间用英文,分开,如:
    div,span,p {
    属性:值}
  6. 通配符选择器:为所有的元素定义统一的的属性,如:
    * {
    属性:值}

  注意:类选择符可以重复使用,且可以用于任何元素(标签)上,使用任意次;id选择符是唯一的,只有拥有该id的元素(标签)才会应用该样式;id选择符的优先权高于类选择符。

伪类和伪元素:

  伪类:4种状态---未访问链接状态:link,如

a:link {
color:red;}

已访问链接状态:visited,如

a:visited{
color:blue;}

鼠标悬停在链接上的状态:hover,如

a:hover{
color:yellow;}

链接被激活的状态(鼠标单击与释放之间发生的事件):active,如

a:active{
color:lime;}

  伪元素:

    :first-letter:设置元素内的第一个字符的样式表属性;

    :first-line:设置元素内的第一行的样式表属性;

    :before:设置在元素前(依据对象树的逻辑结构)发生的内容;

    :after:设置在元素后(依据对象树的逻辑结构)发生的内容;

    注::berore和:after不支持IE。

转载于:https://www.cnblogs.com/limits/p/3495055.html

你可能感兴趣的文章
Linux集群及LVS简介
查看>>
简单几何(直线与圆的交点) ZOJ Collision 3728
查看>>
Codeforces Round #327 (Div. 2)
查看>>
如何解决Provisional headers are shown问题(转)
查看>>
开发网站遇到的bug
查看>>
实现简单的接口自动化测试平台
查看>>
EXCEL工作表合并
查看>>
Prime Path
查看>>
ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
查看>>
单纯形法
查看>>
SQL中的replace函数
查看>>
java中的类型安全问题-Type safety: Unchecked cast from Object to ...
查看>>
如何解决最后一个尾注引用显示与致谢混为一谈的问题-下
查看>>
Java Socket编程 - 基于TCP方式的二进制文件传输【转】http://blog.csdn.net/jia20003/article/details/8248221...
查看>>
阅读之https及加密原理
查看>>
HDOJ4550 卡片游戏 随便销毁内存的代价就是wa//string类的一些用法
查看>>
css文本样式text、字体样式font
查看>>
python判断图片是否损坏
查看>>
MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
查看>>
软件工程第四周作业 - 单元测试
查看>>