0

我有一个用户输入表单,允许用户使用 HTML,例如div,span等。

我只想在用户碰巧放入一个超过站点宽度(在本例中为 800 像素)的 a时才清理输入。divstyle="width:"

所以我只想 在宽度大于 800px 时进行preg_replace搜索。div style="width:"

我已经为spansdiv width=""等进行了所有其他修复,但是只有preg_replacediv style="width:"宽度大于 800(例如 1500 像素、2000 像素、801 像素)时才会更改宽度 - 我无法让它工作。

什么办法可以做到这一点?

4

1 回答 1

1

他来的小马...

你将如何处理类似的事情width:140%?或者width: 600px; margin: 200px;?或者只是一个没有定义宽度但内在宽度超过 800 像素的图像?

将用户提供的内容放在包装器中要容易得多:

<div style="width: 800px; overflow: hidden;">USER CONTENT HERE</div>
于 2012-10-16T21:52:38.027 回答