0
点赞
收藏
分享

微信扫一扫

基础选择器+字体文本相关样式+css引入方式

Mezereon 2022-04-08 阅读 65
前端css3

 css:层叠样式表,网页的样式

目录

一、基础选择器

1、标签选择器   标签名{ }

2、类选择器   .类名{ }

3、id选择器   #id名{ }

4、通配符选择器   *

二、字体文本相关样式

字体大小:font-size

字体粗细:font-weight

文字风格:font-style

字体和文字样式:font-family

行高:line-height

文字属性的连写

首行缩进:text-indent

文本修饰:text-decoration

文本水平对齐:text-align

居中总结

颜色表示方式

三、css引入方式


一、基础选择器

1、标签选择器   标签名{ }

选择页面上所有的同类标签

2、类选择器   .类名{ }

标签调用class="类名"

特点:1. 谁调用,谁生效

           2.一对多 一个类选择器可以被多个标签同时调用

           3.多对一 一个标签可以同时调用多个类选择器

类选择器命名规范:

1.不能以纯数字或数字开头定义类名

2.定义类名的时候不能出现特殊字符,除_和-可以作为连接符

3. 不推荐使用中文定义类名

3、id选择器   #id名{ }

标签调用 id="id名"

特点:1.调用才生效

           2.唯一性(一对一)

同一个id选择器只能被调用一次

一个标签最多只能调用一个id选择器

4、通配符选择器   *

*代表所有,把页面所有的标签都选中,设置相同的样式

二、字体文本相关样式

字体大小:font-size

font-size: 数值+px;   

浏览器默认大小16px

字体粗细:font-weight

normal 默认值不加粗;bold 加粗        正常400;加粗700

文字风格:font-style

normal不倾斜;italic倾斜

字体和文字样式:font-family

font-family: arial, 'microsoft yahei', sans-serif;

多个字体用逗号隔开;从左往右解析;英文在前,中文在后;多单词组成的字体加单引号

chrome浏览器默认字体:微软雅黑microsoft yahei

行高:line-height

line-height:数值/数值+px;

行高组成:上间距+文字高度+下间距

默认值normal  约等于1.1-1.3倍的文字大小

行高不带单位是当前标签文字大小的倍数

文字属性的连写

格式:font: style   weight   size/line-height   family;

文字大小和字体为必写项,其他项不写取默认值

首行缩进:text-indent

text-indent: 2em;

文本修饰:text-decoration

        none 默认值 无下划线

        underline 下划线

        line-through 删除线

        overline 上划线

文本水平对齐:text-align

            lef 左对齐 默认值

            center 水平居中

            right 右对齐

居中总结

1、文字、a标签、span标签、img标签、input标签水平居中,需要给他们的父元素设置text-align:center

2、div、p、h1-h6水平居中,设置宽度,给自己使用margin:0 auto

颜色表示方式

1.写颜色名称

2.十六进制颜色表示法  #开头  从0-9,a-f,任选6位

两两相同,可以省略一个,比如#ff0000,可以写成#f00

3.rgb颜色表示法(取值范围是0-255,rgb(a,b,c))

4.rgba  a表示透明度,取值0-1

三、css引入方式

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!-- 内嵌式-->
    <style>
        .box {
            color: red;
            font-size: 30px;
        }
    </style>

    <!-- 外联/链式(.css文件) link链接  rel类型  stylesheet样式表  href="路径"-->
    <link rel="stylesheet" href="./hm.css">
</head>

<body>
    <div class="box">AAA</div>

    <!-- 行内式  配合js使用 -->
    <h2 style="color: pink;">标题</h2>
</body>

</html>
举报

相关推荐

0 条评论