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

CSS 中你需要知道 auto 的一切!

对于本文,将在每个属性的上下文中解释值。 width: auto 块级元素(如或)的初始宽度是auto,这使得它们占据包含它们的块的整个水平空间。...大家都说简历没项目写,就帮大家找了一个项目,还附赠【搭建教程】。 Flexbox 在某些情况下,在flexbox中使用自动非常有用。...考虑下面的模型,父级元素是一个 flex 布局: ? 我们想把第二项推到最右边,自动就派上用场。...使用CSS网格时,可以使用自动实现类似于 flexbox 的结果。...如果检查子项并转到computed styles,你猜下left属性的值会是什么? ? left的默认值为16px,即使没有设置。为什么会发生这种情况?

5.1K30

二、首页影院的 栏制作《仿淘票票系统前后端完全制作(除支付外)》

页面效果,影院内容: 分为登录、注册、的,如果登录了那么就显示的页面否则显示登录。...登录: 一、标题头部制作 接着我们点击影院,发现当前内容为空: 我们的影院页面跟首页内容类似,此时我们先复制首页的标题到影院页面: 删除右侧栏目的内容以及logo...当前影院信息内部分为左侧和右侧,左侧是影院信息,右侧为新人价格,此时我们在影院信息内部新建两个行一个是左,另一个是右,剩下的标签内容暂时先不用理: 此时宽度左侧行设置为 70%,右侧行设置为 30%,使其占据整一行...文本记住一定要给予宽度为 100%,否则会超格,并且还需要使其换行为否: 接着我们再创建一个标签占满整个宽度,在里面添加一个文本即可: 文本若想使其有一定的宽度,只需要给予内边即可...: 由于需要距离顶部一定距离和左侧一定距离,在此直接给予一个小量的值,后期显示便签将会有多个标签,为了不挨近,所以给予对应的小数值。

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

《iVX 高仿美团APP制作移动端完整项目》05 美食商家推荐内容、分类、推荐商家制作

,编写对应的距离并不会增加其这个元素的厚度,在此需要更高内边: 接着我们复制多几个文本: 此时发现紧贴左侧,那么只需要设置对应的左外边即可: 最后更改文本内容即可完成满减信息: 1.2...命名为商品,并且设置其背景色和高度属性: 接着其内部的每个信息都是一块内容,并且是列存在的形式:: 我们在此创建一个列,命名为信息: 商家推荐内容分为3个,并且较为平均的占据宽度...,我们设置这个列的宽度为 33% 则可以刚好较为平均的占据整个行,并且设置背景色为透明: 接下来在信息列中添加一个图片: 我们发现该图片的过大,这是因为该图片按照了原本的比例进行了显示...,我们直接设置商品行的上外(內)即可: 接着复制三个信息列: 若觉得横排显示并不不等间距,直接设置商品行的水平距离为等间距即可: 此时列水平之间将会存在一定间隙。...: 2.3 推荐商家 最后的推荐商家跟其他页面的类似,在此只需要直接赋值过来即可;

97810

iPhone X 适配手Q H5 页面通用解决方案

目前的H5面可以分为通栏页面和非通栏页面两种,每种页面都可能有底部操作栏,具体如下: 通栏页面 顶部通栏 某些业务的一级页面多数使用了顶部通栏banner的效果,由于iPhone X在状态栏增加了24px...解决方案:对于通栏页面在页面顶部增加一层高度44px的黑色适配层,整个页面往下挪44px。...关于安全区域 这里可能有人会有疑问,为什么非通栏下的页面内容是通到底部的,而按钮却是在安全区域上方呢?...网页内容完全覆盖可视窗口 auto: The default value, 同contain的作用 通过给页面设置viewport-fit=cover,可以将页面的布局区域延伸到页面顶部和底部。...属性,去除了上下安全区域的,使得安全区域的上下边失效

13K1911

一道面试题来看伪元素、包含块和高度坍塌

其实很长一段时间没有写 CSS ,对于里面的一些细节也比较模糊,因此决定重拾 CSS,来重新捋一捋这题目中的一些知识点。...不会发生坍塌的情况 根节点元素 水平(Horizontal margins)不会崩溃 「如果具有间隙的元素的顶部和底部相邻,他会与后续同级的元素一起坍塌,但是不会与父元素底部的一起坍塌(If...「如果'min-height'属性为零,并且框没有顶部或底部边框,也没有顶部或底部填充,并且框的'height'为0或'auto',并且框不包含,则框自身的会折叠 行框,其所有流入子(如果有的话...class="case1"> 直接从顶部开始 ?...,当全为正数的时候,结果宽度是塌陷宽度的最大值。

1.1K20

使用这种技巧,可以大大地提高前端布局效率

为什么页面上 wrapper 有必要的 通过多加一层 wrapper 布局,有很多好处: 使内容更具可读性。 没有多加一层 wrapper,文本和图像之类的内容就可以拉伸以占据整个屏幕宽度。...这里使用margin:0 auto,这基本上将顶部和底部的margin重置为零,并使其左侧和右侧为auto。 使用此功能会有一些后果,这将在本文后面介绍。...现在让我们来添加。在每个项目中,都准备一组用于margin和padding的实用工具类,在必要时使用它们,考虑下图。 ?...在上面的示例中,你可能需要让标题扩展到整个面的宽度,而不是受wrapper宽度的限制。...流动背景,固定内容 Lea Verou 在她的《CSS Secrets》一书中介绍一种有趣的技巧,该技巧可用于流动背景(占据整个视口宽度)且内部带有wrapper部分。 让我们回顾一下常见的做法。

3.9K20

《iVX 高仿美团APP制作移动端完整项目》04 美食 标题、搜索、商家标题制作

项目界面预览: 一、美食顶部商家制作 1.1 页面主格调确认 该美食为首页中美食按钮点击后进入的页面。该页面分为顶部的标题、搜索、商家店铺区;中部的分类以及最下面的商家推荐。...,其原因是右行撑开将会把剩余空间给占据,效果如下: 接下来,咱们设置右行的水平对齐为居中: 由于左行占据部分大小的原因,右行的居中并不会完全居中,此时我们知道左行大小为包裹,那么其图标元素为...三、商家封面制作 接着往下就开始进入商家方面制作: 我们从上图中得知,商家封面为整个容器进行包裹,顶部为左侧一个头像以及右侧为点名和标签: 此时先创建一个行,并且在行内再创建一个行...: 信息也创建对应的内边信息: 其中封面的宽度设置为 20%,信息的宽度设置为 80%: 在封面中创建一个图片,设置宽高为 60: 此时页面效果如下:...(圆角设置其圆角大小即可)此时只需要设置下外边为负数即可,在此由于当前的绝对容器高度为 60,那么只需要设置值为 -60 即可使其向下移动到与封面的高度相同,那么即可覆盖:

95620

译|CSS中的间距,前端开发中各种设置间距的优点缺点及实例

在上面的模型中,一个元素有 margin-bottom,另一个元素有 margin-top,较大的元素获胜。 为避免此类问题,建议按照本文使用单向。...此外,CSS Tricks还在底部和顶部之间进行了投票。61%的开发者更喜欢 margin-bottom 而不是 margin-top。...请注意,子元素固定在其父元素的顶部。那是因为它的折叠了。...你猜到了,那是因为折叠。 Just In Case Margin 喜欢把这个叫做 “Just in case” margin,因为这就是字面意思。考虑一下下面的模型图。 ?...结果表明,基于 writing-mode 的工作得非常好。 认为这些用例就足够了。让我们继续一些有趣的概念! 组件封装 大型设计系统包含许多组件。向其直接添加是否合乎逻辑?

11.9K10

WordPress 主题教程 #11:宽度和布局

详细解释: margin: 0 auto 0 auto; 意思是(注意顺序):0上页空白,自动右页面空白,0下空白和自动左页面空白。从现在开始,记得设置左右空白为自动将使得居中对齐。...为什么?(假设你使用的是 Firefox 和 Internet Explorer 6)。你的布局可能你看起来是正确的,但对于使用早前版本的 IE 用户可能不正确。...还记得设置左边和右边的空白为自动是居中吗?...第8步(额外的步骤):修正 IE 的双倍 bug Internet Explorer 有个双倍的 bug,这样在 IE 下,我们的页面就是 20像素,20像素的可能会破坏布局并把侧边栏挤到页面的底部...,因为一个20像素的使得 Container 和 Sidebar 的宽度之和为 760px 而不是 750px。

1.2K20

前端之HTML和CSS

margin 设置元素和外界的距离,也叫外边,如margin:20px;margin是同时设置4个的,也可以像border一样拆分成分别设置四个:margin-top、margin-left、margin-right...设置其它三个的方法和上面一样,把上面的'top'换成'left'就是设置左边,换成'right'就是设置右边,换成'bottom'就是设置底边。   ...*/   padding后面还可以跟3个值,2个值和1个值,它们分别设置的项目如下: padding:20px 40px 50px; /* 设置顶部内边为20px,左右内边为40px,底部内边为50px...*/ padding:20px 40px; /* 设置上下内边为20px,左右内边为40px*/ padding:20px; /* 设置四内边为20px */  设置外间距margin ...absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置定位的父级元素来进行定位,如果找不到,则相对于body元素进行定位。

4.3K30

发现黑色之旅“暗链”

❖ 黑你一脸|七十二式 ❖ 黑中的一股泥石流-看了心情很沉重 ❖ 黑界的一股清流-纪念我们逝去的青春 那些易被我们忽略的黑 喜欢但不让你知道是暗恋 黑你但不让你察觉是暗链 什么是暗链?...“暗链”不会影响页面的显示,不会破坏页面格局,更不会进行跳转,黑客通过设置使链接在页面不可见,但实际又存在,可以通过源码查看。这些暗链往往被非法链接到色情、诈骗、甚至反动信息。...通常方式有如设置css,使div等不可见、使div为负数,反正只要在页面上看不到就行。一般位置处于源码的底部或者顶部。...❖ “无限”暗链,在页面上根本找不到 ❖ 将字体颜色设置为与背景色同色的暗链,不留一丝蛛丝马迹 选中后,暗链原型毕露 伤肝伤肾 ❖ 非法买卖,黑色产业链 黑客将一些网站的暗链卖给六合彩、小黄网、诈骗等一些不法网站...最后,再利用安恒明鉴网站安全监测平台扫描整个网站是否还存在高危漏洞并进行实时监测,根据报告整改意见进行相应的代码加固。 自从有安恒明鉴网站安全监测平台,妈妈再也不担心网站被挂暗链。 妥妥地!

1.6K60

理解 CSS 布局和 BFC

在下面的示例中,有一个框,其中包含向左浮动的图像和一些文本。如果我们有足够多的文本,它会环绕浮动的图像和边框,然后环绕整个区域。...这就是为什么背景和边框会出现在浮动后面的原因。 我们通常有两种方法来解决这个布局问题。...BFC 可以防止 margin 折叠 了解合并是另一个被低估的 CSS 技能。在下一个示例中,假设有一个背景颜色为灰色的 div。 这个 div 包含两个标签 p。...上的 margin 之间没有任何东西,所以两个会折叠,因此 p 最终与 div顶部和底部齐平。...如果我们把盒子设为 BFC,它现在包含了标签 p 和它们的,这样它们就不会折叠,我们可以看到后面容器的灰色背景。

1.1K00

HTML基础

DOCTYPE html>:HTML文档最前面的位置,加上后会按W3C的HTML5标准来解析渲染页面 2. :根元素,包含整个面的内容 3....Document:页面的标题,显示在浏览器标签上 6. :CSS样式 7....(内联元素) 可以控制宽高、行高、、边框等改变尺寸 常见块级元素:div、p、h1-h6、ul、ol、dl、table、form、blockquote、address 行内元素(内联元素) 只占据对应标签边框所占据的空间...,不独占一行 只能容纳文本或其他内联元素 只能通过修改水平、边框或行高来改变尺寸 常见行内元素有:a、span、br(br 会让后面的元素从另一行开始,但它还是属于上一行)、i、em、strong、...label、code、cite 行内块级元素 元素在行内排列,不会独占一行 可以控制宽高、垂直、边框来改变尺寸 常见行内块级元素有:img、input、td 语义化标签 根据内容的结构,选择合适的标签构建出便于开发者阅读的可维护性更高的代码结构

1.5K20

理解 Css 布局和 BFC

在下面的示例中,有一个框,其中包含向左浮动的图像和一些文本。如果我们有足够多的文本,它会环绕浮动的图像和边框,然后环绕整个区域。...这就是为什么背景和边框会出现在浮动后面的原因。 我们通常有两种方法来解决这个布局问题。...BFC 可以防止 margin 折叠 了解合并是另一个被低估的 CSS 技能。在下一个示例中,假设有一个背景颜色为灰色的 div。这个 div 包含两个标签 p。...上的 margin 之间没有任何东西,所以两个会折叠,因此 p 最终与 div顶部和底部齐平。...如果我们把盒子设为 BFC,它现在包含了标签 p 和它们的,这样它们就不会折叠,我们可以看到后面容器的灰色背景。

1.4K00

四、博客详情完成《iVX低代码仿CSDN个人博客制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、博客详情分析 博客详情大体分为顶部标题、发布时间、作者信息、博文内容,底部的评论我们在此不必做悬浮内容...,咱们直接放到博文之下进行显示即可;顶部标题需要注意,不是只限于俩行,因为这是博文详情顶部标题肯定是需要显示完毕的,接下来就是发布时间和点赞,点赞在此是需要制作的,接着往下是一个作者信息,在此咱们只需要制作一个头像和右边的昵称即可...二、博客详情标题及发布时间制作 首先咱们先制作博客详情的标题和发布时间,此时先把顶部的头部栏复制过来,点击前台添加一个页面,命名为详情: 接着复制整个首页中的主要内容行到详情之中,因为大体布局一致...,在此设置这个行的上内边以及距离顶部的一段距离,这样才可以使上部分像有一个隔断的颜色,当然你也可以设置样式达到同样的效果: 接着设置内边: 此时页面效果如下: 接着往这个行中添加一个行命名为标题...,同样设置高度为包裹背景色为透明: 由于标题还距离左右两侧有一定的,并且接下来的所有内容都距离左右有一定边,此时直接设置父容器的左右内边是最方便的方法: 直接设置主要内容行的内边

1K40

css布局 - 常规上中下分左右布局的一百种实现方法(更新中...)

60px; } 之所以top:60;bottom:60;是因为header和footer的高度均为60px; 这里,section的flex布局可以不存在,因为右边内容区域使用margin-left值留出了左侧...布局流体自适应占满右侧剩余空间: section.fixedLeft article { margin-left: 200px; } 总结: fixed固定定位 top+bottom方位值拉伸 margin...概括:如图,此种布局大致同第一幅,顶部、底部固定不动,只有整个中间区域可滚动,包括左侧菜单栏。...section.flexModal { display: flex; } 右侧内容: section.flexModal article { flex: 1; } 或者其他两列布局的方式,比如浮动、margin负实现...这样可以使他们的高度100%绝对占据元素的高度。

6.6K20

【面试题】CSS知识点整理(附答案)

flex-shrink属性定义项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。 flex-basis属性定义在分配多余空间之前,项目占据的主轴空间(main size)。...所以在开发的时候直接按照设计稿的尺寸写px,编译后会直接转化成rem; Rem相关文章推荐: 移动端页面开发适配 rem布局原理[11] 使用Flexible实现手淘H5面的终端适配[12] Rem布局的原理解析..., 无需考虑HTML中结构的顺序 缺点:有顶部对齐问题,需要进行调整,注意中间的高度为整个内容的高度 float实现: 需要将中间的内容放在html结构的最后,否则右侧会沉在中间内容的下侧 原理: 元素浮动后...负[22]是这两种布局中的重中之重 不同点:解决“中间栏div内容不被遮挡”的思路不同 圣杯布局 1.三者都设置向左浮动 2.设置middle宽度为100%; 3.设置负, left设置负左边为...3.设置 负,left设置负左边为100%,right设置负左边为负的自身宽度 4.设置middle-content的margin值给左右两个子面板留出空间。

1.5K40

如何删除word空白技巧汇总

方法三、如果画了一个表格,占据一整页的,造成最后一个回车在第二,删不了。...可以将表格缩小一点或者将上面或者下面设小一点,打开菜单栏-->文件-->“页面设置”命令中调整上下的数字,将其改小一点。...5.如果是你画了一个表格,占了一整页,造成最后一个回车在第二删不了,可以将表格缩小一点或者将上面或者下面设小一点,在文件》》页面设置中,上下的数字改小一点。 ...删除分页符就行,就是到空白顶部按退格键。...6.如果是你画了一个表格,占了一整页,造成最后一个回车在第二删不了,可以将表格缩小一点或者将上面或者下面设小一点,在文件/页面设置中,上下的数字改小一点。

19.1K100

《iVX 高仿美团APP制作移动端完整项目》07 会员制作

会员如下: 一、会员标题制作 会员的标题是顶部的提示字样,该字样咱们可以分析,可以使用两个文本组件,每个占据一行: 首先咱们创建一个页面命名为会员中心: 接着在会员中心下创建一个行,...命名为主要: 随后设置对应上下内边,使接下来的标题对于顶部有一定的距离: 最后设置属性中的高度和背景色即可完成主要行的基本设置: 接着在主要行内创建一个行,命名为标题: 随后创建设置背景色透明...、高度包裹: 但是不要忘记,一定要设置其对应的内边,否则将会不美观: 接着咱们即可在内部设置对应的标题了,创建两个文本在标题行内部: 首先设置第一个行的宽度为 100%,这样这一行即可占据整行...,那么这个时候我们可以集体更改文本的大小: 这样的话标题就解决。...因为该行是距离上部分左右都有一定距离的: 优惠信息分为左侧内容和右侧内容,我们在优惠信息内创建两个行: 一个命名为累计,一个命名为立即续费,累计占据宽度80%,右侧占据宽度20%: 接着添加累计的文本

38220
领券