浮动前,父容器(box1)高度由子容器撑开,各容器均能正常排列,如下图所示:浮动后,父容器的高度变成了0,后面的容器(box2)被顶到了前面,导致布局错位,影响比较恶劣,如下图所示:这时就需要清除浮动带来的影响,网上给出了很多方法,还煞有介事的进行了详细的优缺点对比分析,把人绕的云里雾里,实际上分析来分析去,最终必然指向最为优雅的伪对象方式,具体实现如下:
在HTML5中增加了很多语义化标签,这些标签能够明确表达它所包含的内容的含义,让页面更加结构化,更有利于搜索引擎优化,另外,语义化标签也有助于各种设备(如屏幕阅读器等)的解析。因此,我们在编写页面时,也应该尽可能的使用语义化标签,而不是简单的使用没有含义的div或span堆砌。常见的语义化标签如下如所示,值得注意的是,下图只是一个示例,用于辅助说明各种常见语义化标签的含义与用法,实际开发中需...
EOF是什么?在PHP中,EOF是一个特殊的标识符,用于定义多行字符串。它与heredoc语法结合使用,允许你在字符串中包含多行文本,而无需逐行拼接或使用转义字符。EOF标识符可以替换为其他任何有效的标识符,只要它遵循一些规则,如不以数字开头、不包含特殊字符等,常见的替代标识符还可以是EOD、EOL等。
前言PHP是一门古老而强大的语言,在早期,PHP本身并没有连接MySql的能力,PHP 2才开始引进MySql扩展,后来随着版本的迭代,逐步出现了mysqli和PDO。这也就带来了后来长久困扰着新手的问题,它们之间有什么区别,到底应该选择哪一个?因此,在连接数据库之前,很有必要先理清它们之间的关系。
在使用 PHP 时,我们能看到有TS(Thread Safe,线程安全)和 NTS(None Thread Safe,非线程安全)两个版本,它们之间有什么区别,平时该如何选择?TS和NTS有什么区别?PHP中TS和NTS的主要区别如下:线程安全性:TS版本是线程安全的,而NTS版本则不是。这意味着在多线程环境中,TS版本会采用加锁机制来保护数据访问,确保同一时间只有一个线程可以访问和修改数据...
前言在Web开发领域,尤其是规模不大的个人网站,PHP是最常用,也是最成熟的语言之一。然而,对于现在的很多开发者来说,PHP可能只是一种辅助语言,他们的主语言很可能是Java,.Net,Python,Javascript等,每一种语言都有自己的一套巨无霸、全家桶工具,全部安装显然过于笨重,因此,对于辅助性质的语言,或者跨语言的项目,通过VS Code这种轻量型工具来完成开发调试就很有必要了。...
前言每个开发者都有一个希望通过自己的技术获取睡后收入,实现财务自由的梦想,但实现起来何其困难?好在理论可行,好在这条路上,人虽然不多,道路也曲折,但却并不孤单,仍有很多前行者在为我们指引着方向。经过前面一段时间的探索,我终于把自己认为独立开发需要的基础框架都搭建起来了。虽然乍一看,好长一个系列,好麻烦,但其实每个步骤都很简单,从长远来看也很有必要,更重要的是,磨刀不误砍柴功,经过这一系列的操...
前言经过前面一系列的工作,我们的博客搭建已经接近尾声了,剩下的就是添加内容和优化结构了。但令人难过的是,无论用什么方式,哪怕是直接在百度的搜索栏输入精确的网址,也找不到我们的网站,这是为什么呢?这是因为百度没有收录我们的网站,它根本就不知道我们网站的存在,又怎么可能搜得到呢?这就是为什么我们在搭建好网站之后,一定要去向搜索引擎提交收录请求的原因了,如果搜索引擎不收录,网站无法触达用户,那么即...
前段时间不知道什么原因,突然Github就打不开了,一开始还以为是被墙了,所以通过Gitee导入Github仓库的方式临时应付了一下。后来发现其他人都能访问,就我不行,这明显就不能忍了,因此,我搜索了一下解决方案,没想到还真找到了答案,最后不仅解决了问题,访问速度似乎比之前还略有提升,所以,赶紧把处理过程记录了下来。解决问题的核心就是手动修改hosts文件,自己做本地DNS解析。不过,使用该...
前言个人博客网站建好有一阵子了,也发布了几篇文章,另外,这两天又搭建了一个怀旧的DOS游戏网站,这样一来怎么说也算有两个公网可访问的网站了。虽说目前肯定没什么人访问,因为还没有提交搜索引擎收录,但还是需要一个流量统计工具,来监控一下网站的流量,否则,就像睁眼瞎一样,不知道网站的被使用情况,后续调整和优化都无从下手了。1. 流量统计工具能干什么事实上,我们通常对流量统计工具的要求并不高,只要能...