Web前端——CSS常用样式及常用选择器

CSS常用样式

height:高度 需要加单位

 height: 800px; 高度为800px

width:宽度

 width: 800px; 宽度为800px

color:字体颜色

color: 颜色单词、十六进制#FFFFFF、Rgb、Rgba;

font-size:字体大小 默认16px最小支持8px

font-size:30px; 字体大小为30px

font-weight 字体粗细 取值范围100-900 没有单位

font-weight:600; 字体粗细为600

font-family 字体样式 根据电脑字库显示

font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;

opacity: 透明度 取值范围0-1可以为小数 0为全透明

opacity:0;

rgba(red,green,blue=):颜色取值0~255

rgba(red,green,blue,a参数):颜色取值0~255,a参数取值0~1,0表示完全透明

color: rgb(red, green, blue);
color: rgba(red, green, blue, alpha);

opacity和 rgba()设置透明度的区别:

(1)opacity:背景颜色和文本内容都透明

(2)rgba:只有背景颜色透明

list-style: none; 去除[[无序列表ui>li和有序列表ol>li的默认样式

list-style: none;

text-indent: 值; 首行缩进

text-indent:48px; 单位可以为px、cm

text-decoration:none(去除下划线)underline(给文本添加下划线)

                              overline(上划线) line-through(贯穿线)

text-decoration: none; 去除下划线
text-decoration: underline; 给文本添加下划线
text-decoration: overline; 给文本添加上划线
text-decoration: line-through; 给文本添加贯穿线 

background 背景;

background-color 背景颜色

background-color: 颜色单词、十六进制#FFFFFF、Rgb()、Rgba();

背景图片:background-image: url(url中放置图片路径(绝对、相对、网络));

background-image:url("https://tupian");

设置背景图片是否重复:background-repeat: no-repeat; 默认重复,不重复设置no-repeat

background-repeat: no-repeat; /* 设置背景图片是否重复,默认重复,不重复设置no-repeat

调整背景图片位置:background-position: 200px 0px ;第一个值代表水平方向位置,第二个值代表垂直方向位置

background-position:center center ;/* 调整背景图片的位置,第一个值代表水平方向位置,第二个值代表竖直方向位置 center为居中  向右为正 向下为正 

调整背景图片的大小:background-size: 800px 800px;第一个值代表背景图片的宽度第二个值代表背景图片高度

*/100%和cover都是用于将图片扩大或者缩放来适应整个容器
background-size: 100%;    */按容器比例撑满,图片变形;
background-size: cover;   */把背景图片放大到适合元素容器的尺寸,图片比例不变,超出容器的部分可能会裁掉。

字体其它不常用样式

letter-spacing: 值px; /* 字体间距 */
word-spacing: 值;  /* 单词间距(英文使用) */

text-transform: 大小写转换; 

text-transform: capitalize; /* 首字母大写(英文) */
text-transform: lowercase; /* 全部小写(英文) */
text-transform: uppercase; /* 全部大写‘’ */

居中问题

块属性居中

        1、水平居中 给块元素自己设置 margin:0 auto 第一个值代表上下,第二个值代表左右         2、垂直居中 没有快捷方式(目前) 计算公式:父元素高度-子元素高度/2

非块属性居中

        1、水平居中 给父元素设置 text-align: center;
        2、单行文本垂直居中 给父元素设置line-height:父元素的高度

CSS常用选择器

常用选择器有:

1.标签选择器         2.class选择器         3.id选择器         4.后代选择器

5.子代选择器         6.组合选择器           7.通配符选择器

1.标签选择器:

        语法:标签名{css样式}        权重:

        p{
            color: red;
        }

2.class选择器(类选择器):

        语法:.+class名{css样式}         权重:10

        特点:

        多个标签可以有相同的class名 一个标签可以有多个class名(多个class名用空格隔开)

注:如果class名由两个单词组成,建议用_隔开 eg:div_box

        .p1{
            color: green;
        }

        .div1{

            font-size:20px;

        }

3.id选择器:

        语法:#+id名{css样式}         权重:100

        特点:类似于身份证号:多个标签不可以有相同的id名 一个标签不可以有多个id名       

        #words{
                font-weight: 900;
        }

4.后代选择器:

        语法:父选择器 空格 子选择器{css样式}         权重:几个选择器权重相加

        div span{
            background-color: pink;
        }

5.子代选择器

        语法:父选择器>子选择器{css样式}         权重:几个选择器权重相加      

        div>span{
            background-color: red;
        }

6.组合选择器

        语法:选择器1,选择器2...{css样式}        权重:每个选择器单独计算

        div>p,div>h3{
                color:brown;
        }

7.通配符选择器

        语法:会选中所有标签 *{css样式}        权重:权重最小

        用途:去除一些默认样式       

        *{
            list-style: none;
            text-decoration: none;
        }

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值