CSS快速入门

选择器

====

作用:选择页面上的某一个后者某一类元素

基本选择器


1、标签选择器

选择一类标签

格式: 标签{ }

Title

标签选择器

龍弟

JAVA新手小白

2、类选择器class

选择所有class一致的标签,跨标签

格式:.类名得

Title

类选择器:demo1

类选择器:demo2

类选择器:demo3

段落

3、id选择器

全局唯一

格式:#id名得

Title

id选择器:demo1

id选择器:demo2

id选择器:demo3

id选择器:demo4

id选择器:demo5

优先级:id > class > 标签

高级选择器


层次选择器

1、后代选择器:在某个元素的后面

/后代选择器/

2、子选择器,一代

/子选择器/

3、相邻的兄弟选择器 同辈

/相邻兄弟选择器:只选择一个,相邻(向下)/

p1

p2

4、通用选择器

p的话就是p标签有效,a的话就a标签有效

p1

p2

结构伪类选择器

伪类

123

p1

p2

p3

h3

    • 1li1
    • 1li2
    • 1li3
      • 2li1
      • 2li2
      • 2li3
      • 百度

        属性选择器(常用)

        id+class结合

        Title

        1

        2

        3

        4

        5

        6

        7

        8

        9

        10

        美化网页元素

        =======

        为什么要美化网页

        1.有效的传递页面信息

        2.美化网页,页面漂亮才能吸引客户

        3.凸显页面的主题

        4.提高用户的体验

        span标签:重点要突出的字,使用span标签套起来

        Title

        学习语言JAVA

        字体样式

        font-family:字体

        font-size:字体大小

        font-weight:字体粗细

        color:字体颜色

        Title

        你好

        halo

        龍弟

        i love study java

        常用写法:【字体风格】

        font-weight:bolder;/也可以填px,但不能超过900,相当于bloder/

        /常用写法:/

        font:oblique bloder 12px “楷体” oblique:斜体

        文本样式

        1.颜色->color:agb / rgba()

        2.文本对齐方式->text-align: center

        3.首行缩进->text-indent: 2em

        4.行高->line-height: 300px;

        5.下划线>text-decoration

        text-decoration:underline/下划线/

        text-decoration:line-through/中划线/

        text-decoration:overline/上划线/

        text-decoration:none/超链接去下划线/

        图片、文字水平对齐

        img,span{vetical-align:middle}

        文本,阴影和超链接伪类

        阴影:

        /* 第一个参数:表示水平偏移

        第二个参数:表示垂直偏移

        第三个参数:表示模糊半径

        第四个参数:表示颜色

        */

        text-shadow:5px 5px 5px 颜色

        列表ul li

        主页index.html代码:

        Title

        全部商品分类

        • 图书

          音像

          数字商品

        • 家用电器

          手机

          数码

        • 电脑

          办公

        • 家居

          家装

          厨具

        • 服饰鞋帽

          个性化妆

        • 礼品箱包

          钟表

          珠宝

        • 食品饮料

          保健食品

        • 彩票

          旅行

          充值

          票务

          css代码:

          #nav{

          width: 300px;

          background: antiquewhite;

          }

          .title{

          font-size: 18px;

          font-weight: bold;

          text-indent: 1em;/缩进/

          line-height: 35px;

          background: red;

          }

          /ul li/

          /*

          list-style:

          non 去掉实心圆

          circle 空心圆

          square 正方形

          */

          /*ul{!nav替换效果!

          background: antiquewhite;

          }*/

          ul li{

          height: 30px;

          list-style: none;

          text-indent: 1em;

          }

          a{

          text-decoration: none;

          font-size: 14px;

          color: black;

          }

          a:hover{

          color: burlywood;

          text-decoration: underline;

          }

          3.7、背景

          1.背景颜色: background

          2.背景图片

          background-image:url(“”);/默认是全部平铺的/

          background-repeat:repeat-x/水平平铺/

          background-repeat:repeat-y/垂直平铺/

          background-repeat:no-repeat/不平铺/

          渐变

          渐变背景网址:Grabient

          径向渐变、圆形渐变

          盒子模型

          ====

          什么是盒子模型

          1. margin:外边距

          2.padding:内边距

          3. border:边框

          边框:

          border:粗细、样式、颜色

          1.边框的粗细

          2.边框的样式

          3.边框的颜色

          外边距----妙用:居中

          margin-left/right/top/bottom->表示四边,可分别设置,也可以同时设置如下

          margin:0 0 0 0/分别表示上、右、下、左;从上开始顺时针/

          /例1:居中/

          margin:0 auto /auto表示左右自动/

          /例2:/

          margin:4px/表示上、右、下、左都为4px/

          /例3/

          margin:10px 20px 30px/表示上为10px,左右为20px,下为30px/

          盒子的计算方式:

          margin+border+padding+内容的大小

          总结:

          body总有一个默认的外边距margin:0

          常见操作:初始化

          圆角边框----border-radius

          盒子阴影

          box-shadow: 10px 10px 1px black;

          浮动:

          标椎文档流

          块级元素:独占一行 h1~h6 、p、div、 列表…

          行内元素:不独占一行 span、a、img、strong

          注: 行内元素可以包含在块级元素中,反之则不可以

          display(重要)

          1. block:块元素

          2. inline:行内元素

          3. inline-block:是块元素,但是可以内联,在一行

          4. none:消失

          Title
          div块元素

          span行内元素

          float:left/right左右浮动

          clear:both

          overflow及父级边框塌陷问题

          /*

          clear:right;右侧不允许有浮动元素

          clear:left; 左侧不允许有浮动元素

          clear:both; 两侧不允许有浮动元素

          clear:none;

          */

          .layer04{

          border: 1px #666 dashed;

          font-size: 12px;

          line-height: 23px;

          display: inline-block;

          float: right;

          clear: left;

          }

          解决塌陷问题方案:

          方案一:增加父级元素的高度;

          方案二:增加一个空的div标签,清除浮动

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

          深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

          img

          既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

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

          如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

          最后

          javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

          资料领取方式:点击这里免费领取前端全套学习资料

          css源码pdf

          JavaScript知识点
          /*

          clear:right;右侧不允许有浮动元素

          clear:left; 左侧不允许有浮动元素

          clear:both; 两侧不允许有浮动元素

          clear:none;

          */

          .layer04{

          border: 1px #666 dashed;

          font-size: 12px;

          line-height: 23px;

          display: inline-block;

          float: right;

          clear: left;

          }

          解决塌陷问题方案:

          方案一:增加父级元素的高度;

          方案二:增加一个空的div标签,清除浮动

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

          深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

          [外链图片转存中…(img-PkbHy2ar-1713477745332)]

          [外链图片转存中…(img-QrrXVskS-1713477745333)]

          既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

          [外链图片转存中…(img-fdpVmeCI-1713477745333)]

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

          如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

          [外链图片转存中…(img-5C7OAJLV-1713477745333)]

          最后

          javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

          资料领取方式:点击这里免费领取前端全套学习资料

          [外链图片转存中…(img-ZhVnMSvG-1713477745333)]

          [外链图片转存中…(img-DPUHEay7-1713477745334)]

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

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

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

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

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

        抵扣说明:

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

        余额充值