2023-09-25 css专项练习

因为css写的不是很多不是非常熟悉。所以打算国庆前这一周把b站css和老谢讲的css全过一遍。所有练习。

重点模糊的概念:


块级别元素:

内联元素:常见内联元素有 a img  button img是内联块元素可以设置宽高  内联不能设置垂直margin 宽高不适用。设置垂直margin或者padding并不会生效。它还是在它那个位置。


inline-block元素。可以设置宽高和元素的垂直margin padding且还是横向排列不是纵向排列的


display: inline-block。任何伪元素都是内联元素

没加inline-block为内联元素没有垂直方向的padding。且相对于盒子位置不会变。加了inline-block后盒子模型可以正常应用于它。


没加inline-block


加了inline-block后

inline和inline-block的区别


inline可以看到左右padding生效。但是上下padding是在左右padding的基础上延展出来的。文字位置不变,超出h1这个box了。不符合盒模型。所以要加inline-block


上下padding出来了,并且是作为盒子的规则的。它的padding增加了h1的高度

所以总结 inline inline-block 和block的区别。

inline和inline-block是inline-block可以设置inline元素的宽高。且上下的margin /padding生效符合盒模型。

inline,inline-block都是不会加换行符的在一个元素后方。所以inline inlineblock都可以一行放几个。block一行只有一个。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是选择器 每一条css样式声明(定义)由两部分组成,形式如下: 在{}之前的部分就是“选择器”,“选择器”指明...
    小挠许阅读 349评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,841评论 1 92
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,315评论 0 3
  • 我想你每天写css代码有时候也会觉得很痛苦:这个布局的css怎么这么难实现!我也经常会有这种感觉,一个看似简单的布...
    程序猿TODO阅读 783评论 0 0
  • 1.1CSS 基础与选择器初识 | CSS 1. CSS 加载方式有几种? CSS样式加载一共有四种方式: 1、行...
    没糖_cristalle阅读 787评论 0 0