首页 > 其他分享 >CSS笔记

CSS笔记

时间:2022-09-18 22:25:24浏览次数:73  
标签:... 元素 笔记 选中 div 选择器 CSS 属性

①CSS引入方式
1)(最常用)在<head>元素下引入:【 <link  rel="stylesheet" href="xx.css"> 】
3)在CSS文件中导入【 @import url(xx.css) 】(语句需写在css文件的开头)
3)在style元素下写样式【 <style>...</style> 】
2)在元素标签里直接设定 【 <p  style="color: red"></p> 】

 

②元素选择器可以共用同个规则

eg.

h1, h2, h3 {

……

};

 

③类选择器和ID选择器

一种ID选择器一般只能存在一个,而类选择器可以多个

类选择器:

1):单个选用类时用【.】选中即可;

       eg. <div  class=”a”>…</div>

              用【.a{…}】选中

2)多个选用类时用【.a.b{…}】表示,意味着当同时选用类a和类b的时候再定义一个新规则;  

.a  .b{…}】表示在类a之下寻找类b,与上面表达的意思不同)

ID选择器:

eg. <div  id = "a"></div>
CSS中用“#”号选中 【 #a{...} 】

④属性选择器

用于给属性添加规则

1【[A属性] {…} 】

       选中A属性,给这个A属性指定规则

2【[A属性=”B值”]】

       给完全等于“B值“的A属性添加规则

3【[A属性*=”B值”]】

       给只要值中出现了有“B值“的A属性添加规则

4【[A属性^=”B值”]】

       给值中以“B值“开头的A属性添加规则

5【[A属性$=”B值”]】

       给值中以“B值“结尾的A属性添加规则

eg.

1

 

一般网址是红色的,但以"http:/ /abc. com"开头的网址标为蓝色

2

 

Submit按钮设置为没有边框,text按钮设置为站屏百分比和五像素边框

 

⑤后代选择器

1)【.a * { … }】

       选中a元素下的所有元素

1.2)【.aside > *{ … }】

       选中aside下的所有儿子元素(不包括孙子以及之下的元素)

2)【.a  .c { … }】(中间一定要加空格)

       选中a元素下的c元素

⑥相邻选择器及通用相邻选择器
1)用“+”来选择紧接在某元素后的一个兄弟元素
eg.选择类a的后一个相邻的兄弟div:【 .a + div {...} 】
2)用“~”来选择紧接在某元素后的所有兄弟元素(平行元素)
eg.选择类a后面所有的兄弟div:【 .a ~ div {...} 】

⑦伪类选择器
用“:”来选择某伪类
常用伪类eg.
【 a:link {...} //未访问过的链接 】
【 a:visited {...} //已访问过的链接 】
【 a:hover {...} //鼠标移动到链接上 】
【 a:active {...} //鼠标点击链接瞬间 】
【 input:focus {...} //鼠标选中输入框 】
(ps: a:hover 必须被置于 a:link 和 a:visited 之后,a:active 必须被置于 a:hover 之后;也就是 link->hover->active

⑧伪元素选择器

用“:”或“::”来选择某伪元素

常用伪元素eg.

1)文段首个字母大写

p: first - letter { … }

2)为某个类的内容尾端全部都添加上新增内容

.[类名] : after { content : “[需要新增的内容]”; …[其他样式规则] : color : red; …… }

3)为某个类的内容开头全部都添加上新增内容

.[类名] : before { content : “[需要新增的内容]”… [其他样式规则] : color : blue; …… }

4)定位到没有署名的类

[例子分隔符]

<div>

       <p>1</p>

       <p>2</p>

       <p>3</p>

</div>

[例子分隔符]

1、选中 div中的最后一个段落

div p : last – child { ... }

2、选中 div中的第一个段落

div p : first – child { ... }

3、选中div中的第n个段落

div p : nth-child (n) { …}

⑨选择器权重

style > ID选择器 > 类选择器/伪类选择器/属性选择器 > 元素选择器

<a style>  >  #a  .a  div

⑩字体属性

p {

       字体

       font-family: 【”微软雅黑”, “Microsoft Yahei” , a , b …】

       字体粗细

       font-weight:【100-900 //范围 , normal //正常粗细 , bold //粗体】

       字体大小

       font-size: 【12px , 100% , inherit  //继承,母元素多大就多大】

}

⑩①文字属性

p {

       对齐方式(默认左对齐)

       text-align: 【right】、【center】、【justify】//俩端对齐

       行高

       line-hight: 【2】 //当前行高为字体大小的俩倍 、【10px】 //10像素的行高

       文字装饰

       text-decoration: 【none】、 【underline】 //下划线、 【overline】 //上划线 、【line-through】//删除线

}

⑩②display属性

隐藏一个元素:none、 块:block、 行内元素:inline、 行内块元素:inline-block

1)none

用于隐藏一个元素,例如:网页上要叉掉广告、弹出一个可以关掉的通知提示等。

2)block

 

div默认是block,占宽百分百, 如果不能占百分百行宽,就会另起一行。可以强制改宽的像素,但是还是占整宽(默认像素整宽)。

3)inline

 

可以贴着文字或者元素,是可以在同一行的,设置padding的话也只会在左右两边有距离,上下是不生效的。 一般用于文字等

4)inline-block

可以贴着文字或者元素,是可以在同一行的,设置padding可以上下左右生效。 一般用于导航栏的链接之类的。

⑩③框

 

div {

       background:#000;

       //内容区的宽高

       width: 100px;

       height: 100px;

       padding: 20px;

       border: 5px dashed #777;     //dashed是外边框的样式,这是长方形的虚线边框

       margin: 20px;

}

 

标签:...,元素,笔记,选中,div,选择器,CSS,属性
From: https://www.cnblogs.com/Gege-1/p/16706007.html

相关文章

  • 第十章笔记
     ......
  • 20201306吴龙灿第十章学习笔记
    知识点归纳这一章的主要内容包含了sh编程的绝大部分内容。但是在此之前,还是要强调一下诸如Python、C、Java这些程序语言的特点。1.Python(一)Python是什么?Python是一......
  • Redis详细教程笔记
    1.目录2.待更新:集群环境搭建、订阅发布、哨兵机制、主从复制、缓存雪崩与穿透3.笔记链接:https://t.wss.ink/f/9bktugzrk5n复制链接到浏览器打开(过期联系:QQ:8108062......
  • 软件需求分析与系统设计笔记
    软件需求分析与系统设计笔记简介什么是软件?软件是计算机系统中与硬件(hardware)相互依存的另一部分,是程序、支持程序运行的数据以及与程序有关的文档的完整集合。......
  • 20201322陈俊池学习笔记3
    第十章sh编程一、知识点归纳10.1sh脚本sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。创建mysh: #!/bin/bash #commentline echohello使......
  • 《收获,不止Oracle(第二版)》笔记
    第1章意识少做事从学习开始(怎么学习这本书)1.1先学什么颇有学问数据库应用可以分为以下4类:开发、管理、优化和设计。1.2善于规划分类才有效果数据库角色可以分为以下......
  • Javaweb学习笔记第八弹
    继续MyBatis学习SQL语句警告提示问题产生原因:IDEA和数据库没有建立连接,不识别表的信息解决方式:在IDEA中配置MySQL数据库连接在IDEA的Maven项目中,如果想要直接通过IDEA......
  • python爬虫入门笔记(随便记记,持续更新)
    准备:安装库pip3installbeautifulsoup4apt-getinstallpython-lxmlpip3installparse 一、获得从baidu.com中能够跳转到的页面(的链接)importrequests......
  • 第十章读书笔记
    SH编程1.sh脚本2.c和sh的区别3.命令行参数4.Sh变量$A相当于C语言中的指针。5.sh中的引号即需要转义(将原本具有特殊意义的字符普通化)6.sh语句(简......
  • 《Unix&Linux系统编程》第十章学习笔记
    第10章sh编程10.1sh脚本​ sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。sh脚本的第一行通常以#!组合开始,成为shebang,当主sh见到shebang时,会读取脚本......