CSS改变了今天开发网站的方式。虽然使用CSS网格和样式表来实现对您的网站项目的漂亮效果是有效的,但该技术确实有其缺点。许多开发人员面临的一个常见问题是由不同的Web浏览器引起的高度变化。
你去过那儿。您花费数小时在您的网站上获取CSS网格,看起来恰到好处,只是发现当您在特定浏览器上查看时,行的一部分已更改其高度。那不好。您需要您的网站在所有Web浏览器中显示相同的内容。
在CSS网格中解决此问题的最佳方法可能是使用Flex命令。您可以使用Flex为项目创建容器。然后创建一个alignitems:stretch命令,无论使用哪个浏览器,都可以帮助拉伸这些项目以填充容器。当在具有一维布局的网站上使用时,这种特殊技巧更有效。
您还可以尝试将列数从三个更改为一个。即使访问者看起来你有三个独立的数据部分,CSS也会将其视为一列。这可以防止更改浏览器时发生的任何大小调整。
在这两种方法中,容器元件是更优选的。它们有助于以简单而有效的方式实现预期目标。在每次更改后,请务必检查您使用不同浏览器应用的解决方案。这将帮助您确定导致问题的浏览器,并且您可以确定特定于浏览器的解决方案。
重要的是要记住,你做出的任何选择都需要直观。您的目标不是通过使用wieldy解决方案使代码复杂化。您正在努力寻找有意义的解决方案。这将标志着您作为网站设计工作的专业人士。