-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[css] 第104天 行内元素和块级元素有什么区别,如何相互转换? #997
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
一般通过display属性来区分块级元素和行内元素,block代表块级元素,inline代表行内元素。 |
通过display属性切换 |
表格的方式对比了一下行内元素与块级元素的区别,希望大家喜欢
|
@HuoXiaoYe @quanhuan2011 @nowherebutup 发现大家均存在一个误区,能否设置宽高不是行内元素与块级元素的区别。举个例子, 行内元素又分为可置换元素与不可置换元素。可置换元素展示的内容是通过元素的src、value等属性或CSS content属性从外部引用得到的,可被替换的,如 不可置换行内元素不能设置width、height和垂直方向上的margin,而可置换行内元素则可以。 |
@EmiyaYang 感谢指正 |
@EmiyaYang 感谢指正,学习了。 |
行内元素默认宽度为内容的宽度,不单独成行。 块级元素单独成行,默认宽度为父级宽度的100% |
块级元素独占一行,宽度默认为父级宽度的100%可以设置width、height、padding、margin值 |
行内元素一般的特点是: 1 元素不会天然换行,多个行内元素会在同一行显示 2. 不可设置宽高,margin,padding等属性 3. 元素的长宽高等是靠内容撑开的 可以通过display: block;/ display: inline; 来转换 为什么说是“一般”呢?难道不是绝对么? 比如img就是行内置换元素,属于特殊元素,因此它虽然是行内元素,但是它可以设置宽高等 |
第104天 行内元素和块级元素有什么区别,如何相互转换?
The text was updated successfully, but these errors were encountered: