删除display:flex会在链接周围添加空格为什么?

简介: 删除display:flex会在链接周围添加空格为什么?

如何解决删除display:flex会在链接周围添加空格为什么??
这是因为flexBox删除inline或inline-block元素之间的默认空白。

这是没有flexBox的代码,其中有空格:

.Box {
font-size:30px;
}

我们可以通过从标记中删除它或使用任何常用方法来删除该空白:

.Box {
font-size:30px;
}

或通过使div成为flexBox容器:

.Box {
display:flex;
font-size:30px;
}

如果我们检查规格:

flex容器的每个流入子元素都将成为一个flex项目,并且每个连续的子文本序列序列都被包装在一个匿名块容器flex项目中。但是, (即可能受white-space属性影响的字符) 空格(就像其文本节点显示为:none一样)。

因此,在我们的代码中,我们有两个子项和一个不带空格的空白序列。

解决方法
我创建了一个html错误页面。它有2行显示错误。第二行链接到主页。为了使两行保持在中心,我创建了一个顶层css-grid并将网格的每一行都设为a
flex。我注意到,如果我display:flex用于第二行,则here链接周围没有任何空格,但是如果删除display:flex,该空格将被添加,即html从Clickhereto变为Click hereto。

如果删除flex属性,为什么会添加空格?

html

Oops!

The Page you are looking for does not exist! Click here to go back to home page of the application !

CSS

invalid-page-grid-container{

display:grid;
justify-content:center;
}

invalid-page-h1{

display:flex;
justify-content:center;
grid-row: 1/2;
}

invalid-page-para{

/display:flex;//UNCOMMENT THIS AND YOU'LL SEE SPACE GETTING ADDED AROUND of the html/
justify-content:center;
grid-row: 2/3;
}

声明:地推任务网所有作品(图片、文字)均由用户自行上传分享,仅供网友学习交流。

相关文章
|
JavaScript 小程序 API
【uniApp新模式: 使用Vue3 + Vite4 + Pinia + Axios技术栈构建】
【uniApp新模式: 使用Vue3 + Vite4 + Pinia + Axios技术栈构建】
1403 0
|
网络协议 Linux 网络安全
如何用阿里云实现内网穿透?如何在外网访问家里内网设备?
使用NPS自建内网穿透服务器教程,带WEB管理
35605 12
|
8月前
|
JavaScript 前端开发 算法
JavaScript 中通过Array.sort() 实现多字段排序、排序稳定性、随机排序洗牌算法、优化排序性能,JS中排序算法的使用详解(附实际应用代码)
Array.sort() 是一个功能强大的方法,通过自定义的比较函数,可以处理各种复杂的排序逻辑。无论是简单的数字排序,还是多字段、嵌套对象、分组排序等高级应用,Array.sort() 都能胜任。同时,通过性能优化技巧(如映射排序)和结合其他数组方法(如 reduce),Array.sort() 可以用来实现高效的数据处理逻辑。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
10月前
|
JavaScript 安全 API
iframe嵌入页面实现免登录思路(以vue为例)
通过上述步骤,可以在Vue.js项目中通过 `iframe`实现不同应用间的免登录功能。利用Token传递和消息传递机制,可以确保安全、高效地在主应用和子应用间共享登录状态。这种方法在实际项目中具有广泛的应用前景,能够显著提升用户体验。
1365 9
|
资源调度 前端开发 JavaScript
ACEeditor使用手册(一)
ACEeditor使用手册(一)
1026 1
|
安全 应用服务中间件 网络安全
修复HTTPS升级后出现 Mixed Content: The page at 'https://xxx' was loaded over HTTPS, but requested an insecure frame 'http://xxx'. This request has been blocked; the content must be served over HTTPS. 的问题
修复HTTPS升级后出现 Mixed Content: The page at 'https://xxx' was loaded over HTTPS, but requested an insecure frame 'http://xxx'. This request has been blocked; the content must be served over HTTPS. 的问题
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
echarts如何设置滚动条(dataZoom),实现横向或纵向滚动
|
前端开发 JavaScript
vite中css最佳实践:使用postcss完善项目中的css配置
【8月更文挑战第3天】使用postcss完善项目中的css配置
3318 1
|
前端开发
前端 CSS 经典:水波进度样式
前端 CSS 经典:水波进度样式
234 0
|
算法 前端开发 安全
面试官:前端加密怎么做?这,这,这不是后端的活儿吗?
前端加密技术概述: 前端加密主要用来保护数据在传输过程中的安全,但因浏览器环境开放性,仅能提供有限的安全性,真正安全策略需结合服务器端加密和安全协议。