首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我们共成长 | CSS学习笔记分享

CSS学习笔记 一、CSS简介 对于每一位网页设计者来说,都应该知道 HTML、因为它是所有网页制作基础。...二、初识CSS 1、引入方式 使用CSS,首先我们需要在页面调用CSS样式,而引入方式分为如下几种—— ①行内样式: 行内式是在标记style属性设定CSS样式。...CSS盒模型本质上是一个盒子,封装周围HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间空间放置元素。...绝对定位:这种定位方式下元素将脱离文档流,不占据空间,文档流后续元素将填补它留下空间。下面通过比较定位前和定位后两种状态分析绝对定位效果。...我们还可以使用CSS进行响应式布局,即当缩小和放大浏览器窗口时,网页能够自动进行调整,始终保持一个很好浏览效果。给用户带来良好体验。

35920
您找到你想要的搜索结果了吗?
是的
没有找到

盒子模型超详解——大佬不用看,新手看过来

盒子模型 一、盒子模型介绍 什么是盒子模型? CSS盒子模型就是在CSS技术中所使用一种思维模型。...CSS假定所有的HTML文档元素都生成一个描述该元素在HTML文档布局中所占空间矩形元素框,可以形象地将其看作是一个盒子。 所有的HTML元素可以看做盒子,它包括:外边距、边框、内填充和实际内容。...我们把月饼盒到月饼之间距离叫盒子模型填充,在CSS样式叫padding ? 而月饼盒与另一个月饼盒之间距离叫盒子模型外边距,在CSS样式叫margin ?...其实别的一些属性不难理解,后面也会讲到,在这就想跟大家强调一个内容: 我们看到div设置宽度为200px,但这个宽度不是盒子实际宽度,而是盒子内容宽度。...; 所有的填充都是25px Margin(外边距) CSS margin(外边距)属性定义元素周围空间。

1.6K31

讲一下怎么区分伪类、伪元素,同时优雅处理页面浮动问题

伪类介绍 首先介绍一下什么是伪类:伪类其实我们经常用到,只是我们自己不会刻意说这个是伪类这样一个东西,下面简单举个例子就明白了怎么回事 效果这里就不做什么展示了,直接代码拿去运行了就可以,上面看完经常前端的人一定会说有疑问,说,你个彩笔,做背景用span做什么,其实是准备后面说别的问题时候使用。...,其次,我们使用伪元素时候,content是必有属性,不可以缺少。...简而言之,html没有,但是可以被css操作可以理解为伪元素, <!...以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS ,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

49410

网络请求步骤

WWW. baidu.com ,它实际上,会有一个什么会转换成一个,比如说 1.1.1.1,这个IP地址有点类似于现实生活一个经纬度一样。...,然后呢,我们这个浏览器拿到了这一个IP地址以后,他会去访问 我们这个服务器,访问服务器返回响应,服务器通常返回给我们响应数据,还包括一些 其他不同数据,像页面的话,一般就包括什么HTML/css/js...CSS是不包括,他就是一个对应一个数据包,我们之后如 果说去抓包时候,他可能会有很多个数据包,比如说像有一些什么HTML,有些是CSS, 有些什么js,就这些数据包的话呢,共同组成了这个页面,或者说整个网站...,详细内容里面,他可能会缺少一些东西,你像我对这一个, Www baidu.com发送请求,然后就到了响应内容,他可能会缺少一些东西,那么有一些缺少 部分东西浏览器它会自动去发送请求,把它填充完整,最终呢...,他可能会组成一个完整 好看百度首页,那你像有一些的话,他可能不会自动补全,他缺少文件,它不会自动去 填充好,那么这里的话就是我们这个网络通信步骤。

39830

什么margin、padding和其他间距技术应使用 px 单位

CSS 长度和百分比数据类型是什么CSS 长度是距离值一种。CSS 百分比与长度类似,但区别在于它们总是页面其他内容一部分,具体取决于它们与什么属性一起使用。...三栏细目,提供页面上销售产品其他信息 增加文字大小后 要测试仅增加文字大小会发生什么情况,可以在页面的主 元素添加一个 CSS 属性: font-size: 200% 。...在 "行动呼吁 "部分文字栏,文字周围空间更大,留给阅读文字水平空间更小。大号文字每行显示大约一个字,而小号文字每行只显示几个字。...更新为 px 单位后 为了展示如果这个网页使用 px 单位而不是 rem 单位设置 margin 和 padding,它将会是什么样子,使用了浏览器开发者工具检查了 HTMLCSS,并覆盖了一些...在两栏 "行动呼吁 "调整了文字组周围和之间填充,使其不再缩放,从而为显示文字提供了更多水平空间。 此外,还将两栏 "行动呼吁 "改为一栏,以降低文本部分高度。

8510

10分钟内就可以学会几个CSS高招

所以,完全理解为什么你会讨厌 CSS,但今天,于分享是一个小课程,你将学习如何使用现代功能编写干净 CSS,同时避免在 2021 年以及未来不应该编写糟糕代码。...,把每个 HTML 元素想象成盒子里面的盒子 ,你有可以有宽度和高度内容 ,你可以在周围添加填充那个盒子来挤压内容,然后,你可以在外面添加一个边框,然后,在边框周围添加额外不可见空间,称为边距。...,我们已经消除了大量 HTMLCSS。...然后,可以在任何需要地方引用,现在当你决定更改它时,你只需修改一行代码变量级联,就像 CSS 其他所有内容一样,这意味着你可以通过在树更深处重新定义它们覆盖它们: ?...如果你想在你 HTML 给标题编号,最简单方法是在 HTML 手动添加这些数字。

1.4K20

css这个属性还可以这么用!你可能不知道负值技巧和细节

> 其效果如下: [image.png] 然后再把这个outline-offset属性值改为-118px,那么就会把边框变成一个加号 当然这里为了效果显著一些,加了一个动画效果显示,如下代码:...,就是同时运动,可参照上面的那个效果 ## 负值 margin 负值 margin 在 CSS 算是运用比较多,元素外边距可以设置为负值。...但是希望无论左侧内容较多还是右侧内容较多,两栏高度始终保持一致。...实现文字隐藏 使用负 z-index 参与层叠上下文排序 还有一些很深奥,譬如张鑫旭大大在 CSS 大会上分享,利用负 opacity 在 CSS 实现了伪条件判断,配合 CSS 自定义属性...当然,最后还希望大家进入web前端交流群哦(qq),大家一起可以讨论交流.有什么问题,疑问,都可以在群里发起.只有多个思想碰撞,才会得到一个正确,甚至比正确更正确一个"答案(好处)".

69900

前端基础:CSS

样式可以规定在单个 HTML 元素,在 HTML头元素,或在一个外部 CSS 文件。甚至可以在同一个 HTML 文档内部引用多个外部样式表。...在 CSS2 ,它们称为派生选择器。 派生选择器允许根据文档上下文关系确定某个标签样式。通过合理地使用派生选择器可以使 HTML 代码变得更加整洁。...CSS outline 属性规定元素轮廓样式、颜色和宽度。 盒子模型 CSS盒子模型本质上是一个盒子,封装周围 HTML 元素,它包括:边距,边框,填充,和实际内容。...所有 HTML 元素可以看作盒子,在 CSS ,box model 这一术语是用来设计和布局时使用。 盒子模型允许在其它元素和周围元素边框之间空间放置元素。...分类属性 CSS 分类属性允许控制如何显示元素,设置图像显示于另一元素何处,相对于其正常位置定位元素,使用绝对值定位元素,以及元素可见度。

2.5K20

css面试点一:盒模型详解+遗漏点

什么css盒子模型 可以说,页面就是由一个个盒模型堆砌起来,每个HTML元素都可以叫做盒模型,盒模型由外而内包括:边距(margin)、边框(border)、填充(padding)、内容(content...IE模型:在IE6/5低版本IE盒模型宽高是内容(content)+填充(padding)+边框(border)总宽高, css如何设置两种模型:(css3属性 box-sizing) 通常情况下...根据 W3C 规范,元素内容占据空间是由 width 属性设置,而内容周围 padding 和 border 值是另外计算。但 IE5 和 6 在怪异模式中使用自己非标准模型。...这些浏览器 width 属性不是内容宽度,而是内容、内边距和边框宽度总和。 IE8 及更早IE版本不支持设置填充宽度和边框宽度属性。解决IE8及更早版本不兼容问题可以在HTML页面声明即可。

43340

CSS盒子模型

CSS盒子模型 所有的HTML元素都可以看作是一个盒子 将盒子模型拆分,则包括 外边距+边框+填充+内容 显得专业一些,box model = margin+border+padding+content...inherit:规定应从父元素继承box-sizing属性值。 浏览器兼容性 一旦为页面设置了恰当DTD,大多数浏览器都会按照上面的图示呈现内容。然而IE5和IE6 呈现却是不正确。...根据W3C规范,元素内容占据空间是由width属性设置,而内容周围padding和border值是另外计算。不幸是,IE5.X和IE6在怪异模式中使用自己非标准模型。...也就是,不要给元素添加具有指定宽度内边距,而是尝试将内边距或外边距添加到元素父元素和子元素。 IE8及更早IE版本不支持设置填充宽度和边框宽度属性。...DOCTYPE html> CSS盒模型 是带了一个border

75730

CSS入门总结(上)

CSS到底是什么呢,学名叫做层叠样式表,就像兔妞化妆品一样,我们用它给网页画个妆~有了HTML知识基础,我们就开始CSS学习吧!...还记得HTML我们所提到class和id吗,这里就派上用场了,选择器呢就是通过class、id、标签名称等方法获取到元素,声明呢就是给元素设置自己想要样子,烟熏妆还是甜美妆,画眼影还是涂口红自己说了算...important,它绝对是样式声明大哥大,有了它无论什么选择器什么创建方式都会被覆盖掉,这也就是为什么大家都说要慎用!important了。...元素都可以看作一个盒子,包括边距,边框,填充,和实际内容,盒模型允许我们在其它元素和周围元素边框之间空间放置元素。...这里需要注意是,在IE浏览器盒模型宽高包含padding,而在其他浏览器则不包含,可以通过box-sizing改变。 ?

59550

前端遗留技术与现代功能对抗,邮件开发注定是件苦差事

所以,如果大家希望一定比例用户(至少得有 95% 吧)能按预期查看邮件内容,那就只能坚持使用最基本 HTMLCSS 功能。...而之所以能这么规整,是因为邮件 HTML 包含 75 个和 122 个。看看 HTML 格式,就知道内容有多乱了。 为什么要使用内联样式?...以下是转发苹果通知邮件: 在 Gmail 渲染得到转发邮件 看着没什么毛病,对吧?那是因为其中用到了 40 个内联样式属性。不信?...所以当我们在上设置 CSS 填充时,Outlook 只会对表内所有元素应用填充。...另外,永远别以为你可以编写“干净代码”让电子邮件系统始终保持整洁、正常工作。总会在一些地方,总会有一些东西就是不起作用。在邮件开发当中,我们唯一能够确定就只有这点。

18930

如何决定响应式网站 CSS 单位?

在我们创建适合各种设备响应式网站时,了解正确CSS 单位很重要。不过在深入研究决策之前,让我们先对它们进行分类以便了解它们用途。 如何决定响应式网站 CSS 单位?...px 单位不是一个好选择,实际上这不是用于缩放。无论您选择什么屏幕尺寸,px 单位尺寸都是固定。这就是为什么边框总是首选 px 单位原因,因为边框在所有屏幕尺寸上也保持固定。...因为它可以让我们根据元素字体大小在框周围使用灵活间距。...元素 font-size 会根据设备大小而变化,因此元素周围间距也将分别发生变化。...这些是 6 个 css 单元,它们最常用于使网站具有响应性。 已经写了很长一段时间技术博客,并且主要通过CSDN发表,这是一篇 响应式网站 CSS 单位教程。喜欢通过文章分享技术与快乐。

94610

揭示不为人知CSS

它是文档树结构扩展,它被用来存储web文档内容和操作信息。 随着HTML被解析,样式文件和其他资源文件会被下载。样式声明通过一个称为级联过程解释和决定。 在此过程,将解析CSS属性最终值。...以上段落可能有几个术语,您还不熟悉。如果是这样的话,最重要是理解 级联, 盒模型, 和 视觉格式模型,理解这些术语是解释、处理和渲染HTMLCSS至关重要一步。...通常样式是在页面添加了一个引用css文件link 标签,或者在HTML主体中使用 style 标签。即使最基本页面也有由浏览器提供默认样式。...你需要知道什么: HTML每一个元素都是一个矩形盒子。每个盒子都有4个区域,用于定义元素边距(margin)、边框(border)、填充(padding)和内容区域。...显示类型 我们知道在CSS设置display 属性可以决定一个元素怎样被渲染,但是目前还不清楚它工作原理是什么。事实上,有时甚至是不可预测

1.6K30

深入学习下 CSS 间距相关知识

因此,在本文中,将分享关于 CSS 间距、实现该间距不同方法以及何时使用填充或边距所有信息。 现在,让我们开始吧。 间距类型 CSS 间距有两种类型,一种在元素外,另一种在元素内。...填充 - 内部间距 正如我之前提到填充在元素内部添加了内部间距。它目标是可以根据使用情况而有所不同。 例如,它可以用来增加链接周围间距,这将导致链接可点击区域更大。....c-user img, .c-user span { margin-inline-start: 1rem; } 请注意,分隔符周围间距现在相等,原因是导航项没有特定宽度,而是有填充。...editors=0100 网格系统间距 - Flexbox 网格是间距最常用情况之一,考虑以下示例: 间距应该在列和行之间,考虑以下 HTML 标记: ...如果你觉得跟你分享内容有用的话,请点赞,关注,并与你开发者朋友一起分享讨论它,如果还有问题,请在留言区给我留言,我会答复你提出问题,如果知道的话。 最后,感谢你阅读,编程愉快!

13.4K40

前端测试题:有关于下面盒模型,说法错误是?

考核内容: 有关于CSS盒模型知识 题发散度: ★ 试题难度: ★ 解题思路: CSS 盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS,"box model"这一术语是用来设计和布局时使用...CSS盒模型本质上是一个盒子,封装周围HTML元素,它包括:边距,边框,填充,和实际内容。 盒模型允许我们在其它元素和周围元素边框之间空间放置元素。...在IE盒子模型,width表示content+padding+border这三个部分宽度 在标准盒子模型,width指content部分宽度 box-sizing使用 box-sizing属性是...css3新增属性,允许你以某种方式定义某些元素,以适应指定区域(假如您需要并排放置两个带边框框,可通过将 box-sizing属性设置为"border-box",这可令浏览器呈现出带有指定宽度和高度框...content-box 参考代码: 答案: C, 在标准盒子模型,width指content+padding部分宽度

1.7K20
领券