作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将包含一些图像的长文本输入的动态内容拉入具有固定宽度(300px)和高度(1000px)的 div 中,挑战是当内容长度为 css 时我不能使用 overflow: auto超过了 div 的高度(1000 像素),相反,我被要求将长内容拆分为带有分页的页面。
是否可以使用 PHP 实现,还是必须使用 javascript (jquery)?
我正在考虑计算字符数并拆分它们,但是当内容带有不同大小的图像时似乎不正确......
有任何想法吗??
最佳答案
在服务器端这样做可能非常复杂(我想说“不可能”),因为有太多无法计算的客户端效果(边距、填充、行高的浏览器默认设置) ,用于缩放的字体大小和用户设置),我更愿意在客户端执行此操作。
我用 jQuery 做了一个小例子:http://jsfiddle.net/doktormolle/XwUuA/
它获取目标元素的子节点,并将它们包装成与目标元素具有相同尺寸的新元素(只要包装器的高度不超过目标元素的高度)。
或许对你有用(是草稿,当然还是要根据你的需要来做)
关于php - 将一个长页面拆分为多个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061393/
我是一名优秀的程序员,十分优秀!