css_day5

登录模块练习

/* 任何的项目开始之前,都必须要先设置好初始化代码 */
/* 初始化代码:很多标签,在默认情况下有自带的css样式,例如a标签的下划线,
li标签的小点点,p上间距,这些默认的样式,会影响到我们做布局,所以一开始的时候,
就会手动将其清除 */
*{
    margin: 0;
    padding: 0;
    /* 清除默认的内外边距 */
}

a{
    text-decoration: none;
    /* 清除a标签的下划线 */
    color: #000;
}

li{
    list-style: none;
    /* 清除li标签前面的小点点 */
}

input{
    border: none;
    /* 清除input默认的边框 */
    outline: none;
    /* 清除input外轮廓线/高亮线 */
}

body{
    font-size: 12px;
    /* 将浏览器的默认字体大小改为12px */
    /* 为什么标签的高度不会等于文字的高度 */
    /* 原因是因为标签有默认的行高 */
    /* 将标签的高度设置到等于文字的高度 */
    line-height: 1;
    /* 行高等于一的意思,就是1*当前文字大小 */
}

浮动

CSS的布局的三种机制

  • 标准流——盒子在一诞生的时候就是标准流——盒子模型
  • 浮动流——浮动一开始不是拿来做布局,而是为了解决文字环绕图片的问题
/* display: inline-block; */
/* 盒子与盒子之间有回车产生的空隙 */
float: left;
/* 浮动元素,可以实现模式转换,拥有行内快的特点 */
/* 浮动元素,脱离标准流/脱标,不占据标准流的位置 */

/* 浮动元素的顺序与css代码结构无关,由html结构代码的顺序决定 */

/* 当父盒子浮动了,那么子盒子会跟着父盒子 */
/* 子盒子浮动的范围,只能在父盒子内 */

/* 浮动元素顶部对齐 */
li:hover a{
            /* 当鼠标悬停在li标签身上的时候,找到后代a,并且改变它的颜色 */
            color: white;
        }
  • 定位流
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值