CSS基础知识

CSS基础

CSS的介绍

  • CSS:层叠样式表
  • 用于设置和布局网页的一种计算机语言,告知浏览器如何渲染解析页面元素

CSS的组成

  • 选择器:选择HTML元素的方式。可以使用标签名、class属性值、id值等多种方式
  • 样式声明:用于给HTML元素设置具体的样式。格式是属性名:属性值

CSS引入方式

  1. 内联样式

    • 在标签中通过style属性来控制样式。只影响当前这一行

    • 格式

      <标签 style=“属性名:属性值; 属性名:属性值;”>内容</标签>
      
  2. 内部样式

    • 在标签中通过

  • 在标签中通过标签来引入独立的css文件。可以影响不同的文件

  • 格式

    <link rel="stylesheet" href="css文件">
    

CSS的注释

  1. 什么是注释

    • 注释适用于解释说明程序的
  2. 注释的格式

    • /注释的内容/
  3. 注释的特点

    • 被注释掉的样式,不会被浏览器解析

CSS的选择器

  1. 什么是选择器

    • 一个HTML文件中存在多个元素,如果对不同的元素添加不同的样式,就需要使用选择器了,即选择器就是用来选择制定的元素的!
  2. 选择器的分类

    • 基本选择器

      名称符号作用示例
      元素选择器标签名根据标签名匹配元素div{}
      类选择器.根据class属性值匹配元素.center{}
      id选择器#根据id属性值匹配元素#username{}
    • 属性选择器

      名称符号作用示例
      属性选择器[]根据指定属性匹配元素[type]{}
      [type=text]{}
    • 伪类选择器

      名称符号作用示例
      伪类选择器标签名:link未访问的状态a:link{}
      标签名:visited已访问的状态a:visited{}
      标签名:hover鼠标悬浮的状态a: hover{}
      标签名:active已选中的状态a: active{}
    • 组合选择器

      名称符号作用示例
      后代选择器空格可以使用空格结合多个选择器,基于第一个选择器,匹配第二个选择器的所有元素.center li{}
      分组选择器可以同时匹配多个元素div,span,p{}

CSS常用的一些样式

  1. 边框样式

    边框名称作用属性值
    border设置所有边框
    border-top设置上边框solid—实线
    border-left设置左边框double—双实线
    border-right设置右边框dotted—原点
    border-bottom设置下边框dashed—虚线
    border-radius设置边框弧度
  2. 文本样式

    样式名称作用属性值
    color文本颜色颜色单词(red),RGB值(#ff0000)
    font-family字体微软雅黑,宋体等等
    font-size字体大小像素点 20px
    text-decoration文字下划线none:无;underline:下划线;overline上划线;linethough:删除线
    text-align水平对齐方式left:居左;right:居右;center:居中
    line-height行间距像素点 20px
    vertical-align垂直对齐方式top:居上;bottom:居下;middle:居中;百分比调节
  3. 表格标签

    标签名称作用属性
    table表格标签width:宽度;height:高度;border:边框;align:对齐方式
    tr行标签align:对齐方式
    td单元格标签(列标签)rowspan:合并行;colspan:合并列
    th表头标签(加粗和居中)
    thead表头语义标签
    tbody表体语义标签
    tfoot表脚语义标签
  4. 样式控制

    样式名称作用属性
    background-repeat控制背景重复no-repeat:不重复;repeat-x:水平重复;repeat-y:重置重复;repeat:水平+垂直重复
    outline控制轮廓double:双实线;dotted:原点;dashed:虚线;none:无
    display控制元素inline:内联元素(无换行,无长宽);block:块级元素(有换行);inline-block:内联元素(有长宽);none:隐藏元素
  5. 盒子模型

    • 盒子模型是通过设置边框和元素内容的边距,从而实现布局的方式,分为内边距和外边距两种方式
    • 如果要实现布局,可以采用设置内边距和外边距来实现
    • 内外边距的设置,取决于所选视角,一般经常使用的是外边距

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kNz8oP6M-1642301169579)(/Users/heroma/Library/Application Support/typora-user-images/image-20220115221035302.png)]

    外边距名称作用举例
    margin-top上外边距margin-top:50px;
    margin-left左外边距margin-left:50px;
    margin-right右边距margin-right:50px;
    margin-bottom下边距margin-bottom:50px;
    margin通用上下左右边距margin:50px;
    margin通用单独上下左右外边距margin:70px 35px 40px 80px;
    margin自动计算外边距并水平居中margin:auto;
    内边距名称作用举例
    padding-top上外边距padding-top:50px;
    padding-left左外边距padding-left:50px;
    padding-right右边距padding-right:50px;
    padding-bottom下边距padding-bottom:50px;
    padding通用上下左右边距padding:50px;
    padding通用单独上下左右外边距padding:70px 35px 40px 80px;
    padding自动计算外边距并水平居中padding:auto;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

heromps

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值