Web开发基础:CSS

CSS的选择器

=====================================================================

选择器的作用是对网页元素进行定位,选择器分为多种,常用的包含:标签选择器、ID选择器、类选择器等。

标签选择器


选中页面中所有的对应标签

标签名

{

样式:值;

}

类选择器


选中页面中某几个标签

.类名

{

样式:值;

}

使用:

<标签 class=“类名”>

或:

<标签 class=“类名 类名 …”>

ID选择器


选中页面的一个标签

#ID名

{

样式:值;

}

使用:

<标签 id=“ID名”>

范围越小,优先级越高

ID > 类 > 标签

通用选择器


应用到页面的所有标签

{

样式:值;

}

分组选择器


同时为多个选择器设置样式

选择器,选择器…{

样式:值;

}

子类选项器


将范围定位到父标签内部

父选择器 子选择类{

}

伪类选择器


为标签的不同状态设置样式

选择器:伪类{

}

伪类分为:

  • hover 鼠标悬停

  • visted 已访问状态

  • active 激活状态

  • link 未链接状态

CSS的分类

====================================================================

按定义的位置分为:

  1. 内部样式表

写在style标签中,作用于当前页面

  1. 外部样式表

写在样式表文件中,作用于多个页面

1)定义css文件

2)使用link链接外部样式表文件

  1. 行内样式

写在标签内部,作用于一个标签

<标签 style=“样式:值;样式:值”>

常用样式

==================================================================

大小相关样式


  • width 宽度

  • height 高度

取值:

1)固定值,单位像素 如:600px

2)百分比,占父容器的百分比,如:50%

文字相关样式


  • color 颜色

颜色值: 1)单词,如:red 2)十六进制代码 #红红绿绿蓝蓝

  • font-size 文字大小

  • font-family 文字字形

如:宋体、黑体等

  • font-weight 文字粗细

normal\bolder\lighter

  • font 缩写

font:粗细 大小 字体;

  • font-style 风格

normal 默认,italic 斜体

  • text-align 水平对齐

left默认,center,right

  • letter-spacing 字符间距

  • line-height 行高

  • text-decoration 文字修饰

none默认,underline下划线,line-through 穿过线

背景相关样式


  • background-color 背景颜色

  • background-image 背景图片

值:url(图片路径)

  • background-repeat 背景重复

值:repeat默认,水平和垂直都重复,repeat-x 水平重复,

repeat-y 垂直重复,no-repeat 不重复

  • background-position 背景位置

值:x轴偏移量 y轴偏移量

  • backgound 缩写

background:图片地址 重复方式 x偏移 y偏移;

列表相关样式


  • list-style 列表样式

none 去掉样式,给UL设置

  • float 浮动

left 从左往右,right 从右往左 ,给LI设置

案例 :完成导航条样式

在这里插入图片描述

分析:

1)div + ul + li + a

2)设置div、ul的宽和高

3)设置ul的list-style去掉原点

4)设置li的float为左浮动

5)设置li的宽和高、水平对齐、垂直对齐

6)设置a的字体、颜色

导航条
    • 全部分类

    • 首页

    • 婚宴场地

    • 婚纱摄影

    • 婚庆用车

    • 最后

      自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

      深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

      因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

      img

      既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

      如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

      由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
      业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

      深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

      因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

      [外链图片转存中…(img-uS0KphKp-1715713947353)]

      [外链图片转存中…(img-QsKmK9bH-1715713947354)]

      [外链图片转存中…(img-LeI0Mp1K-1715713947354)]

      既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

      如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

      由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

    • 12
      点赞
    • 25
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值