适应屏幕大小的思路

来源:互联网 发布:mlily床垫怎么样知乎 编辑:程序博客网 时间:2024/05/18 01:56

1、在非最终显示页面上,比如table显示列表时,可以适当减少显示内容。

试过用jquery控制,但效果不好,会把原始内容都显示出来,再调整。

最简单的方法是用bootstrap现成的visible-xs-block hidden-xs等

如果自己根据实际内容和屏幕大小设置更精细的css,也可以自己写css。

当td里的内容太长又不想换行时,用下面的改成XXX...

.eltd{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;   
}

2、在最终显示页面上,比如具体的实体数据,必须全部显示出来。可以

在提交请求时把屏幕情况提供给controller,根据不同情况返回不同view,数据一样,多个view布局完全更据需要的效果自订。条件更复杂的情况用这个好点,比如除了屏幕大小,还要根据用户选定的要显示的字段多少

同一个view里,再用上面说的visible-xs-block hidden-xs等方法控制应该也行。

或上面两种综合使用。

0 0