PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从PHP获取CSS样式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用简单DOM解析器解析页面.它很整洁,但是我想为每个元素获取应用的CSS样式.不仅是内联样式,而且它应用于该元素的每种样式,无论是内联样式,页面内样式还是外部样式.

有没有可以做到这一点的课程?如果没有,您将如何做?我并不真正在乎重写样式,层叠或特定于浏览器的样式.具有所有直接应用的样式就足够了.

解决方法:

正如Martin所说,这样做几乎是在用PHP编写浏览器-这是一个很大的要求!与任何大型项目一样,关键是将其分解为更易于管理的步骤(尽管其中一些步骤并非十分简单).

您需要:

>确定哪些外部css文件链接
>(回显Gumbo):找到(或开发)一种读取和解释外部CSS,页内CSS和内联CSS的方法
>确定哪些样式适用于每个元素(包括.class,#id和元素类型所应用的样式)以及每个元素的父级-包括哪些CSS规则会覆盖其他CSS规则,等等.

我不会说这是不可能的,因为像MPDF这样的事情几乎可以做同样的事情(并且可能提供一个很好的起点),但是我不认为有一个很好的快速解决方案.

大佬总结

以上是大佬教程为你收集整理的从PHP获取CSS样式全部内容,希望文章能够帮你解决从PHP获取CSS样式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: