首页 > 其他分享 >前端之CSS

前端之CSS

时间:2022-12-01 20:12:48浏览次数:42  
标签:color 标签 前端 查找 red div 选择器 CSS

CSS

层叠样式表

主要用于调节HTML标签的各种样式
标签的两大属性:
    1.class属性
        分类查找,主要用于批量查找
    2.id属性
        精确查找,点对点的查找
我们之所以将标签分为这两大属性主要是用来区分标签的,页面都是由HTML组成的,且一个页面有许多HTML标签都是相同的,但是这些相同的标签在不同的位置样式可能是不同的,所以我们需要将之区分开来

# 我们学习css是需要先学会查找标签,然后才能调整对应标签的样式
1.css语法结构
    选择器{
        样式名1:样式值1,
        样式名2:样式值2
    }
2.css注释语法
    /*注释内容*/
3.引入css的多种方式
    1.head内style标签内编写(学习css是推荐使用)
    2.head内link标签引入(主流写法)
    3.标签内直接通过style属性编写(不推荐使用)

选择器

1.CSS基本选择器
    1.标签选择器(直接按照标签名查找标签)
		div {
            color: red;
			}
    2.类选择器(按照标签的class值查找标签)
        .c1 {
            color: red;
        }
    3.id选择器(根据标签的id值精准查找标签)
        #d1 {
            color: yellow;
        }
    4.通用选择器(直接选择页面所有的标签)
        * {
            color: blue;
        }

2.CSS组合器
    1.后代选择器(空格)
        div span {
            color: red;
        }
        查找div标签内所有的span标签
    2.儿子选择器(大于)
        div>span {
            color: yellow;
        }
		查找div标签下的第一级的span标签
    3.毗邻选择器(加号)
        div+span {
            color: blue;
        }
        查找与div标签紧挨着的span标签,如果与div标签紧挨着的不是span标签那么该选择器不生效
    4.弟弟选择器(小波浪号)
        div~span {
            color: yellow;
        }
        查找与div标签同级的span标签

3.分组与嵌套
    1.div,p,span {
            color: yellow;
        }
     多个选择器合并查找
    2. div.c1 {
        color: red;
    }
     查找class类含有c1的div的标签
    3..c1 p.c2 {
        color: yellow;
    }
     查找含有c1样式值中含有c2样式值的p标签

4.属性选择器
    [username] {
        color: red;
    }  # 按照属性名查找
    [username='jason'] {
        color: red;
    }  # 按照属性名等于属性值查找

5.伪类选择器
    1.鼠标移动到连接上
        a:hover {
            color: red;
        }
     2.input获取焦点(鼠标点击)之后采用的样式
        input:focus {
            background-color: red;
        }

6.伪元素选择器
    使用css添加文本无法正常选中
    1.在文本之前
        p:before {
            content: '一二三';
            color: red;
        }
    2.在文本之后
        p:after {
            content: '三二一';
            color: red;
        }

选择器优先级

1.选择器相同,导入方式不同
    就近原则
2.原则器不同,导入方式相同
    内联样式 > id选择器 > 类选择器 > 标签选择器

样式调节

1.字体样式
    font-size:24px  # 字体大小
    font-weight用来设置字体的字重(粗细)。
        值	       描述
        normal	    默认值,标准粗细
        bold	    粗体
        bolder	    更粗
        lighter	    更细
        100~900	    设置具体粗细,400等同于normal,而700等同于bold
        inherit	    继承父元素字体的粗细值
    字体颜色 三种模式
        color: red;  # 直接填写颜色英文
        color: #3d3d3d;  # 填写颜色代码
        color: rgb(111,111,111)  # rgb值 
        color: rgba()  # 与rgb一样,只是最后一个a用来控制透明度
    文字对齐
        text-align 属性规定元素中的文本的水平对齐方式。
            值	     描述
            left	  左边对齐 默认值
            right	  右对齐
            center	  居中对齐
            justify	  两端对齐
    文字装饰
        text-decoration 属性用来给文字添加特殊效果。
            值				描述
            none		 	默认。定义标准的文本。
            underline	 	定义文本下的一条线。
            overline	 	定义文本上的一条线。
            line-through	定义穿过文本下的一条线。
            inherit		 	继承父元素的text-decoration属性的值
            
2.背景属性
	div {
            width: 800px;
            height: 800px;  # 背景大小
            /*background-color: red;*/  # 背景颜色
            /*background-image: url("666.png");*/  # 以图片作为背景
            /*background-repeat: no-repeat;*/  # 背景图片不平铺满整个背景,正常默认平铺满
            /*background-repeat: repeat-x;*/  # 背景图片只在水平方向上平铺
            /*background-repeat: repeat-y;*/  # 背景图片只在上下方向上平铺
            /*background-position: center center;*/  # 背景图片居中
            background:  url("666.png") blue no-repeat center center; 
            # 当多个属性名有相同的前缀 那么可以简写一次性完成
        }
	

标签:color,标签,前端,查找,red,div,选择器,CSS
From: https://www.cnblogs.com/zyg111/p/16942541.html

相关文章

  • 前端之css
    CSS层叠样式表#1.css主要用来调节html标签的各种样式"""如何区分标签?标签的两大重要属性1.class属性:进行分类,主要用于批量查找......
  • python之路40 前端之 CSS 标签查询
    表单标签的补充说明基于form表单发送数据1.用于获取用户数据的标签至少应该含有name属性name属性相当于字典的键用户输入的数据会被保存到标签的value属性中......
  • 前端学习2
    前端学习2一、表单标签的补充说明基于form表单发送数据1.用于获取用户数据的标签至少应该含有name属性name属性相当于字典的键用户输入的数据会被保存到标签的value......
  • 前端之css
    目录前端之csscss叠层样式表css选择器选择器优先级css样式调节前端之css基于form表单发送数据用于获取用户数据的标签至少应该含有name属性name属性相当于字典的键用......
  • css一些图片处理
    img{/*contrast调整对比度单位%默认100%50%时和brightness的0.5效果类似*/filter:contrast(500%);/*马赛克属性blur单位px默认0......
  • css预热
    表单标签的补充说明基于form表单发送数据1.用于获取用户数据的表情至少应含有name属性​ name属性相当于字典的键用户输入的数据会被保存到标签的value属性中​ value......
  • CSS简介
    CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS的语法规范使用HTML时,要遵从一......
  • 表单标签内容补充、CSS
    表单标签内容补充、CSS目录表单标签内容补充、CSS表单标签的补充说明CSS层叠样式表CSS选择器选择器优先级CSS样式调节表单标签的补充说明基于form表单发送数据1.用于获......
  • 前端第二课---
    昨日内容回顾前端与后端的概念前端类似于前台接待后端类似于幕后决策HTTP协议1.四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 ......
  • 前端之CSS学习
    目录表单标签的补充说明CSS层叠样式表CSS学习预备知识CSS选择器CSS基本选择器标签的嵌套名称CSS组合选择器分组与嵌套属性选择性伪类选择器伪元素标签选择器优先级CSS样式......