掌握这4 个关键的 CSS 属性,你才算入门 CSS

前端达人

共 1488字,需浏览 3分钟

 ·

2021-09-14 13:01

英文 | https://javascript.plainenglish.io/4-key-css-properties-explained-in-4-minutes-9567d1b5af86

翻译 | 小爱


1、Display
指定元素的显示行为。
它需要许多不同的值,但坦率地说,在大多数情况下你将只使用 4 个值。
  • block:CSS 中的块级元素,它占用尽可能多的空间,但它们不能放置在同一水平线上。开发人员主要使用块级元素来简化布局过程,因为他们能够改变他们选择的元素的宽度和高度。

  • inline:这是默认值,如果没有指定任何其他显示值,元素可以并排放置在与内联元素相同的水平线上。像<strong>、<em>、<a> 等 HTML 标签就是内联元素的好例子,我们无法控制它们的宽度和高度。

  • inline-block:你可以将其视为块元素和内联元素的组合值,你可以在其中设置它们的宽度和高度,并且元素可以毫无问题地出现在同一水平线上。

  • none:使用此值可以从网页中隐藏元素。您可以在下拉菜单中使用它,当你将鼠标悬停在导航菜单上时会显示附加信息。

2、Float
float 属性用于定位和格式化内容。
简单来说,float 属性管理HTML内容在父容器一侧边缘的位置。
例如,

Float 属性接受多个属性,但你将使用其中的 3 个,分别是 right、left 和 none。
3、Background
为元素添加背景效果。
它只是指 HTML 元素的背景,大多数时候开发人员在多个背景属性之间感到困惑。但是,如果你对如何在 CSS 中选择背景有一个清晰的解释,那么使用 HTML 元素会容易得多。
你需要了解 4 种主要类型的背景属性:
background-color:应用元素的背景颜色,并采用十六进制或 RGB 值。
background-image:将图像应用为背景,并使用路径 URI 或 URL 来访问图像资源。
background-repeat:你可以使用这些值,如果宽度超过背景大小,则使应用的背景重复自身。
background-position:可以控制背景相对于HTML元素的位置,这里需要两个值,X & Y。X是离左边的偏移值,Y是离顶部的偏移值。
4、Position
此属性指定用于元素的定位方法的类型。
如果你想掌握一些布局技巧,这个 CSS 属性是非常重要的,因为大多数时候开发人员会在 CSS 中定位元素,使用正确的定位值可以轻松完成工作。
大多数情况下,你将使用以下 3 个值:
绝对:绝对定位的元素查找本身具有相对、绝对或固定位置的父后代元素。
相对:具有相对位置的元素将相对于其正常位置进行定位。
固定:具有固定位置的元素相对于视口定位,但是,顶部、底部、左侧和右侧属性用于定位元素。
例如;

当子元素被定位为absolute时,我们可以通过top、left、bottom值来控制它在整个body元素中的位置。你可以将其称为独立子元素,其中 body 元素是父元素。
但是,当我们为父元素(蓝色容器)提供相对位置时,所有具有绝对位置的元素都将落入新的父元素之下。
你可以观察到,当我们将相对位置值传递给父元素时,子元素的高度现在是相对于父元素的。

本文完~



学习更多技能

请点击下方公众号

浏览 27
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报