---恢复内容开始---

1.css的几种引入方式:

  1.行内样式 (行内式是在标记的style属性中设定的css样式.不推荐大规模使用)

<p style="color: red">Hello world.</p>

  2.内部样式

    嵌入式是将css样式集中写在网页的<head></head>标签对的<style></style>标签对中

<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
p{
background-color: #2b99ff;
}
</style>
</head>

  3. 外部样式

    外部样式就是将css写在一个单独的文件中,然后在页面进行引入即可.推荐使用此方式.

<link href="mystyle.css" rel="stylesheet" type="text/css"/>  
#现在写的这个.css文件是和你的html是一个目录下,如果不是一个目录,href里面记得写上这个
.css文件的路径

    文件内容:

p {color:blue;}
/*注释*/ 注释一般都使用来描述后面这段css代码是给页面上哪一个板块用的
/*标题样式*/
xxxxx /*个人中心设置*/

 二. css选择器 (如何找到对应的标签)

    1.基本选择器

      元素选择器(标签名)

p {color: "red";}

    2.ID选择器

#i1 {   #号表示id属性,后面的i1表示id属性的值
background-color: red; #背景色,color:red是字体颜色,这个简单知道一下就行了,
明天我们再学这些具体的css样式
}

    3.类选择器

.c1 {  .表示class属性,c1表示class的值
font-size: 14px;
}
p.c1 { 找到所有p标签里面含有class属性的值为c1的p标签,注意他俩之间没有空格昂
color: red;
}

    4.通用选择器

* {  *表示所有的标签
color: white;
}

    5.组合选择器

       后代选择器(子子孙孙)

/*li内部的a标签设置字体颜色*/
li a {
color: green;
}

       儿子选择器(只找儿子)

/*选择所有父级是 <div> 元素的 <p> 元素*/
div>p {
font-family: "Arial Black", arial-black, cursive;
}

       毗邻选择器

/*选择所有紧接着<div>元素之后的<p> 元素*/
div+p {
margin: 5px;
}

       弟弟选择器

/*i1后面所有的兄弟p标签*/
#i1~p {
border: 2px solid royalblue;
}

    6.属性选择器

/*用于选取带有指定属性的元素。*/
p[title] {
color: red;
}
/*用于选取带有指定属性和值的元素。*/
p[title="213"] {
color: green;
}

    通过属性或者属性的值来查找,这个属性不是class啊或者id啊这些html自带的属性,是我们自己定义的.

三.分组和嵌套

  1.分组(多个选择器逗号分隔)

    当多个元素的样式相同的时候,我们没有必要重复地为每个元素都设置样式,我们可以通过在多个选择器之间使用逗号分隔的分组选择器来统一设置元素样式.

div, p {
color: red;
}

  2.嵌套

    多种选择器可以混合起来使用,比如.c1类内部所有p标签设置字体颜色为红色.

.c1 p {
color: red;
}

四.伪类选择器(比较特殊,css3版本新加的特性)

  可以根据标签的不同状态再进行进一步的区分,比如一个a标签,点击前,点击时,点击后有不同的三个状态

/* 未访问的链接 */
a:link {
color: #FF0000
} /* 已访问的链接 */
a:visited {
color: #00FF00
} /* 鼠标移动到链接上 */ 这个用的比较多
a:hover {
color: #FF00FF
} /* 选定的链接 */ 就是鼠标点下去还没有抬起来的那个瞬间,可以让它变颜色
a:active {
color: #0000FF
} /*input输入框获取焦点时样式*/
input:focus { #input默认的有个样式,鼠标点进去的时候,input框会变浅蓝色的那么个感觉
#outline: none;
background-color: #eee; #框里面的背景色
}

    伪元素选择器(通过css来造标签,不推荐使用)

      first-letter

        常给首字母设置特殊样式:

#将p标签中的文本的第一个字变颜色变大小
p:first-letter {
font-size: 48px;
color: red;
}

  此外还有before和after 用于在标签元素之后插入内容   before和after多用于清除浮动

五. 选择器的优先级(难点)

  css继承

    不到万不得已的时候不要使用!important 使用过多会使样式文件混乱不易维护.

六.css相关属性

  宽和高

    width属性可以为元素设置宽度

    height属性可以为元素设置高度

    块级标签才能设置宽度,内联标签的宽度由内容撑起来,由内容决定.

  字体属性

    文字字体

      font-family可以把多个字体名称作为一个'回退'系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值.

    简单实例:

body {
font-family: "Microsoft Yahei", "微软雅黑", "Arial", sans-serif
}

    字体大小

p {
font-size: 14px;
}

      如果设置成inherit表示继承父元素的字体大小值.

    字重(粗细)

      font-weight用来设置字体的字重(粗细)

      normal  默认值,标准粗细

      bold  粗体

      bolder  更粗

      lighter  更细

      100-900  设置具体的粗细,,400是normal 700是bold

      inherit  继承父元素的字体的粗细值

    文本颜色:

      颜色属性被用来设置文字的颜色

      颜色是通过css最经常的指定:

        

      1.十六进制值 - 如: FF0000 #前两位是表示红,中间两位表示绿,后面两位表示 蓝,F是最高级别,0表示最低级别(无色)

      2.一个RGB值 - 如: RGB(255,0,0) #红绿蓝就是RGB的意思,第一个参数是红,最高255,最低0

      3.颜色的名称 - 如:  red

      还有rgba(255,0,0,0.3),第四个值为alpha, 指定了色彩的透明度/不透明度,它的范围为0.0到1.0之间。

    文字属性

      文字对齐

        text-align 属性规定元素中的文本的水平对齐方式  (letter-spacing)

        left          左边对齐  默认值

        right    右对齐

        center  居中对齐

        justify   两端对齐

      文字装饰

        text-decoration 属性用来给文字添加特殊效果

        none underline overline line-through inherit  分别是 默认定义标准的文本

---恢复内容结束---

02 前端之css的更多相关文章

  1. 前端开发css实战:使用css制作网页中的多级菜单

    前端开发css实战:使用css制作网页中的多级菜单 在日常工作中,大家都会遇到一些显示隐藏类菜单,比如页头导航.二维码显示隐藏.文本提示等等......而这些效果都是可以使用纯css实现的(而且非常简 ...

  2. 前端之css

    前端之css 本节内容 css概述及引入 css选择器 css常用属性 1.css概述及引入 CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数 ...

  3. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  4. 前端js,css文件合并三种方式,bat命令

    前端js,css文件合并三种方式,bat命令 前端js文件该如何合并三个方式如下:1. 一个大文件,所有js合并成一个大文件,所有页面都引用它.2. 各个页面大文件,各自页面合并生成自己所需js的大文 ...

  5. 第二篇:web之前端之css

    前端之css   前端之css 本节内容 css概述及引入 css选择器 css常用属性 1.css概述及引入 CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式 ...

  6. 好程序员web前端分享css常用属性缩写

    好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...

  7. 前端基础——css

    前端基础——css css的内容主要包括:盒子模型.定位.单位与取值.属性.选择器.

  8. Python web前端 03 CSS属性

    Python web前端 03 CSS属性 一.文字.文本属性 1.文字属性 font-family #字体类型浏览器默认的字体是微软雅黑,字体中有多个字体的时候,如果前面的字体没有就使用后面的字体 ...

  9. 前端开发css禁止选中文本

    在我们日常的Java web前端开发的过程中呢,程序员们会遇到各种各样的要求,所以不每天学的东西感觉自己都退步了,都更不上时代的发展了. 每天应对各种需求,每天活在疑问中就是我们程序员的真是写照.但我 ...

随机推荐

  1. websphere启动报:Could not resolve placeholder 'hibernate.hbm2ddl.auto' in string value "${hibernate.hbm2ddl.auto}"

    websphere启动报/WEB-INF/applicationContext-orm- hibernate.xml]: Could not resolve placeholder 'hibernat ...

  2. Python: sklearn库——数据预处理

    Python: sklearn库 —— 数据预处理 数据集转换之预处理数据:      将输入的数据转化成机器学习算法可以使用的数据.包含特征提取和标准化.      原因:数据集的标准化(服从均值为 ...

  3. 微服务一键启动脚本shell没有环境变量的

    #!/bin/bash#######################################################export JAVA_HOME=/root/data/app/jd ...

  4. zipkin-client:brave核心代码思路整理

    Zipkin是分布式跟踪系统. 简单地理解,可以将Zipkin分为两部分. 一部分为Zipkin Server,其负责接受存储应用程序处理耗时数据,以及UI展示. 另一部分为Zipkin Client ...

  5. WOE1-Feature Selection 相关:一个计算WOE和Information Value的python工具

    python信用评分卡建模(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_ca ...

  6. C#产生随机验证码的代码

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  7. [zookeeper]依赖jar的问题

    zookeeper是依赖以下三个jar包 log4j-1.2.17.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.18.jar 否则会报异常:java.lang ...

  8. U盘文档自动备份

    检测到插入U盘即复制其中doc.ppt文件到指定目录 (ucopy.bat): @echo off :again del /Q /f "%temp%\copy.tmp" >n ...

  9. Linux 查看登录用户信息 who & whoami

    Linux 查看登录用户信息 who & whoami 在一台服务器上,同一时间往往会有很难多人同时登录. who 命令可以查看当前系统中有哪些人登录,以及他们都工作在哪个控制台上. 这样可以 ...

  10. Redis 几个类型常用命令

    Redis 字符串(String) 下表列出了常用的 redis 字符串命令: 序号 命令及描述1 SET key value 设置指定 key 的值2 GET key 获取指定 key 的值.3 G ...