Study CSS

本文详细介绍了CSS的引入方式、基础选择器、字体和文本样式、Chrome调试工具的使用,以及进阶的CSS选择器、背景相关属性、元素显示模式等。还探讨了CSS的定位原理和浮动,讲解了结构伪类选择器、伪元素选择器、盒子模型等,旨在帮助读者深入理解并掌握CSS的使用。
摘要由CSDN通过智能技术生成

CSS

css(层叠样式表)

如果给同一个标签设置了相同的样式,此时样式会层叠(覆盖),写在最下面的会生效

作用:给页面中的HTML标签设置样式

css写在style标签中,style标签一般写在head标签里面,titel标签下面

css引入方式

  1. 内嵌式:CSS写在style标签中

    style标签虽然可以写在页面任意位置,但是通常约定写在head标签中

  2. 外联式:CSS写在一个单独的.css文件中

    需要通过link标签在网页中引入

  3. 行内式:CSS写在标签的style属性中

    配合JS使用

基础选择器

  1. 标签选择器:通过标签名,找到页面中所有这类标签,设置样式(如p{})

  2. 类选择器:通过类名,知道页面中所有带有这个类型的标签,设置样式

    给标签设置一个类名(如<p class="one">,class是属性名,引号中加类名)

    如(.one{})

    类名可以由数字,下划线,中划线,字母组成,但不能以数字或者中划线开头

    一个标签可以使用多个类名,类名之间用空格隔开(如:<p class="one size">)

  3. id选择器:通过id属性值,找到页面中带有这个id属性值的标签,设置样式

    #id属性值{css属性名:属性值;}

    id属性在一个页面中是唯一的,不能重复(一个标签上只能有一个id属性值,一个id选择器只能选中一个标签)

  4. 通配符选择器:找到页面中所有的标签,设置样式

    *{css属性名:属性值;}

字体和文本样式

  1. 字体样式

    属性名 取值 注意点
    font-size(大小) 数字+px 谷歌默认文字大小是16px
    font-weight(粗细) 关键字或数字 正常:normal,400。加粗:bold,700
    font-style(倾斜) 正常:normal,倾斜:italic
    font-family(字体) 直接输入需要的字体 windows默认微软雅黑,mac默认苹方。
    font-family:微软雅黑,黑体,sans-serif;意为如果用户电脑没有微软雅黑字体,就用黑体,如果没有黑体,就用sans-serif(非衬线字体系列)

    简写:font: style weight size 字体;(如:font: italic 700 20px 楷体;)如果想修改单个属性,在下面重写单个属性

    可以省略前两个,但是必须按照顺序填写。

    复合属性:一个属性符号后面书写多个值的写法

  1. 文本样式:

    属性名 取值 注意点
    text-indent (文本缩进) 数字+px,数字+em (1em=当前标签的font-size的大小)
    text-align (文本水平对齐方式) left:左对齐 center:居中对齐 right:右对齐 可以让span,a,文本,input,img标签居中,需要在body(父元素)设置
    text-decoration(文本修饰) underline:下划线 line-through:删除线 overline:上划线 none:无装饰线
    line-height(行高) 数字+px 倍数(当前标签font-size的倍数)

    font:style weight size/line-height family;

chrome调试工具

  1. 在网页中鼠标右键,检查

  2. f12或fn+f12

    显示删除线的是因为被覆盖了或者注释,显示黄叹号的是因为语法错了

拓展

  1. 颜色常见取值:了解

    如:文字颜色:color

    背景颜色:background-color

    属性值:

    颜色表示方式 表示含义 属性值
    关键词 预定义的颜色名 red,green,blue,yellow等
    rgb表示法 红绿蓝三原色,没想取值范围0~255 rgb(0,0,0),rgb(255,255,255),rgb(255,0,0)
    rgba表示法 红绿蓝三原色+a表示透明度,取值范围是0~1 rgba(255,255,255,0.5)
    十六进制表示法 #开头,将数字转换成十六进制表示 #000000&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值