当我第一次涉足 Web 开发世界时,我做好了迎接征服 JavaScript 的臭名昭著的挑战的准备。我几乎不知道,CSS 很快就会成为我耐心的终极考验。
一开始,感觉CSS对我有个人恩怨。将 div 居中?忘了它。调整布局?完全混乱。造型就像闭着眼睛试图解开魔方一样。
但问题在于:CSS 本身并不是问题所在。问题出在我身上。我不明白核心概念——让 CSS 运转起来的构建块。一旦我开始掌握基础知识,一切就开始步入正轨,造型不仅变得易于管理,而且真正令人愉快。
在这篇文章中,我将向您介绍三个基本 CSS 概念,它们帮助我从害怕 CSS 到拥抱它:
1. 选择器:定位元素的关键
选择器可以让你告诉 CSS,“嘿,为我的 HTML 的这个特定部分设置样式。”以下是您最常用的一些:
- 通用选择器 (*):针对页面上的每个元素。非常适合重置。
- 类选择器(.classname):具有特定类的样式元素。
-
类型选择器(元素):针对特定类型的所有元素,例如
或
。- 属性选择器([attr=value]):专注于具有特定属性的元素。
- 伪类(element:state):根据元素的状态设置样式,例如 :hover 或 :focus。
掌握这些,你就已经在 CSS 游戏中处于领先地位了。
2. 盒子模型:每个元素的隐形框架
每个 HTML 元素都是一个盒子。理解盒子模型将揭开间距、边距和边框的神秘面纱:
- 内容:框的最里面部分(文本或图像)。
- 填充:内容和框边缘之间的空间。
- 边框:盒子本身的边缘。
- 边距:框外的空间,将其与其他元素分开。
一旦我明白了这个概念,定位和间距就变得无比容易。
3. 定位与布局:排列元素的艺术
定位可以决定你的布局的成败。我将在即将发布的帖子中更详细地介绍这一点,但这里有一个预告片:
- 使用 Flexbox 进行一维布局。
- 尝试使用网格进行复杂的二维设计。 这些工具让我意识到 CSS 不是我的敌人,而是我的盟友。
最后的想法
CSS 一开始可能会让人感到不知所措,但不要让它吓跑你。专注于基础知识,不断练习,很快,您就会自信地设计造型。请记住,这不是完美,而是进步。
请继续关注我的下一篇文章,我将深入探讨 Flexbox 和 Grid。在那之前,祝您编码愉快。
以上是CSS 曾是我的宿敌……直到它不再是我的宿敌的详细内容。更多信息请关注PHP中文网其他相关文章!

在本周的综述中:datepickers正在让键盘用户头痛,一个新的Web组件编译器,有助于与Fouc进行战斗,我们终于获得了造型列表项目标记,以及在您的网站上获得网络攻击的四个步骤。

在本周的Web平台新闻世界中,Google搜索控制台可以更轻松地查看爬行的标记,我们了解到自定义属性


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

禅工作室 13.0.1
功能强大的PHP集成开发环境

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具