我是一个非常新的学习者。我正在学习 php、mysql 和 css。我正在阅读许多源代码来了解真正的程序员是如何工作的。在一个网站上,我看到一个源代码,其中有人在 css 上写了以下行..
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%;
现在我不明白什么是 base64 以及其余的不可读代码是什么?
您可以在这里找到 style.css 的完整源代码http://blogaddition.com/2013/01/database-driven-multi-level-horizontal-css-menu-with-php-and-mysql/ http://blogaddition.com/2013/01/database-driven-multi-level-horizontal-css-menu-with-php-and-mysql/
请帮助我学习和理解。
Base64 是一种编码类型,允许您将可能包含特殊字符(这会导致解析错误)的任何类型的数据作为数字和字母放入代码中。http://en.wikipedia.org/wiki/Base64 http://en.wikipedia.org/wiki/Base64
序列,data:image/png;base64,
是一个键,告诉浏览器以下字符串包含图像的编码版本。它不是从远程 URL 加载图像,而是直接包含在 CSS 页面中。浏览器将该字符串解码为图像文件。http://en.wikipedia.org/wiki/Data_URI_scheme http://en.wikipedia.org/wiki/Data_URI_scheme
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)