html笔记(3)

本文详细介绍了CSS中的选择器类型,包括通配符、标签、类、ID选择器等,强调了选择器权重的计算规则。同时,讨论了元素的分类,如块级、行级和行内块元素,以及浮动属性的作用。此外,深入讲解了盒子模型,包括宽高、内边距、外边距和边框的设置,并提供了实用技巧,如消除内外边距和实现元素居中。文章还提及了页面布局和浮动元素对文档流的影响。
摘要由CSDN通过智能技术生成

选择器

是一种匹配模式,用于匹配想要选择的元素
基础选择器
  1.选中所有元素【通配符】
         *{}
  2.选择所有对应的标签【标签选择器】
          标签名{}
  3.选中所有有对应类名的元素【类选择器】
    1.元素设置名<元素 class='类名','类名2'></元素>
    2.使用类选择器 .类名1 或者 .类名2{}
  4.选中指定id的元素【id选择器】
      1.元素这是id名 <元素 id='id名'></元素>
      2.使用id选择器 #id名{}
  注意:id名是唯一的 class是可以重复的
  推荐给页面的大块区域使用id命名
  区域里面的元素使用class命名
  5.群组选择器
     选中a和b。 a,b{}
  6.选择器的权重说明
    !important>行内样式>id>类>标签>*
          越具体地位越高
    多个选择器计算权重之和,大的优先
    如果权重一样,后者覆盖前者

元素的分类

块级元素:独占整行,可以设置宽高
行级元素:有多宽占多宽,不可以设置宽高
行内块元素:有多宽占多宽,可以设置宽高(img、input、button)

浮动

语法:
           float:left或者right;
     作用1:让元素横着排列,实现一行多列的效果
             2.设置文字环绕方式
      注意:浮动会让元素脱离文档流

盒子模型

     概念:是一种思维模型,宽高+内边距+外边距+边框
   主要用于页面布局:
      1.尺寸
           设置宽度:width*px或者*%;
           这是高度:height*px或者*%;
      2.内边距:内容与盒子边缘之间的间隔
                        设置指定方向的内边距
                        paading   -top  -上
                                  -bottom - 下
                                  -left - 左
                                  -right -右           
           一次性设置多个方向 padding:*px;值可以是1-4个
           从上方向出发,顺时针对应,有缺省取对边
           注意:内边距会撑大盒子
       3.外边距:盒子a与盒子b之间的间隔
       这是指定方向的外边距:margin-方向:*px;
       一次性设置多个方向margin:*px;对应规则同padding

边框

设置单个方向的边框:border - 方向: *px solid 颜色;
     4个          border:*px solid 颜色;
     solid 实现 dashed 虚线

盒子模型相关的细节说明

1.给所有元素消除内外边距
             *{
             margin:0;
             padding:0;
             }
 2.可内可外,优先内
 3.盒子水平居中:使用margin:0 auto;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值