我有一个响应式网站,对某些文本块有 php 字符限制。该限制取决于它是台式机、平板电脑还是移动设备,但我正在努力根据设备/大小来切换此限制。
这是我用来限制文本的 php 代码:
<?php 
ob_start();
the_content();
$old_content = ob_get_clean();
$new_content = strip_tags($old_content);            
if(strlen($new_content) > 400) {     
    echo substr($new_content,0,400) . "..."; 
} else {
    echo substr($new_content,0,400); 
} ?>
如何切换与使网站响应的媒体查询相关的限制?据我所知,它不能用 css 完成吗?
CSS尝试:
p.tester {
    white-space: nowrap;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height:300px;
}
目前,将其限制为一行,是否可以显示 5 行?