前台一些问题样式,显示问题
来源:互联网 发布:中学生学编程学什么好 编辑:程序博客网 时间:2024/05/29 10:07
在做开发时,总是找UI来调试样式的问题,自己也学到了一点:
1.在一行,分配不同的大小位置用,
<div class="col-sm-8">
<div class="col-sm-3"></div>
</div>
2.按钮的位置 偏左 居中 偏右
style="margin:0 0 0 10px"
3.css处理文字过长时显示为多余部分省略
一、仅定义text-overflow:ellipsis; 不能实现省略号效果。
二、定义text-overflow:ellipsis; white-space:nowrap; 同样不能实现省略号效果
三、同时应用: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 可实现所想要得到的溢出文本显示省略号效果:
4.限制显示长度
Js控制字符串显示长度,多出规定字符用点代替
if(str . length > 5) str = str.substring(0,5) + '...';//控制显示五个字符+....;
4.刷新当前页面
window.location.reload();
5.
在做jsp系统的时候经常会使用el标签,而empty是使用比较多的一个,这个标签也很方便。但是一直只是会用,从来都没有好好的去思考它的执行原理,所以在写这个之前碰到了一点错误,先来看看我的错误:
- <c:if test="${not empty order.shipphone> ${order.shipphone}</c:if>
这个语句想实现的效果很简单就是进行判断如果值不为null的话才会输出,但是这样却没有实现我要的效果,页面中输出了null,这就奇怪了既然${order.shipphone}已经为null了,这个判断执行的话应该是不允许它通过的,为什么又通过了。于是乎去查询了一下数据库,得到如下:
<br>
于是乎就更加迷惑了,对啊值是空的啊,最后实在没办法,只好求助java群了,其中一个的话让我好好思考了一下:- 是不是因为${order.shipphone}是字符串的“null”
最后再去看了一下empty的用法:
- <c:if test="${! empty key}">${key}</c:if><c:if test="${empty key}">所有</c:if>当key不为空时输出key的值。当key为空时,输出“所有”规则:1若key为null时,返回true2若key为空string时,返回true3若key为空array时,返回true4若key为空map时,返回true5若key为空collection时,返回true6否则,返回false
从上面可以看出,如果是字符串null的话,这个判断当然是true,也就是说order中的shipphone本身并不为null,它有值,并且值为null,就是这个解释。
看来还是只懂表面,不懂实质啊,也没办法,工作就一个劲完成目标,有时候的确不允许停下来。
那就找一下折中的办法吧!!
- <c:if test="${not empty order.shipphone> ${order.shipphone}</c:if>
- 是不是因为${order.shipphone}是字符串的“null”
- <c:if test="${! empty key}">${key}</c:if><c:if test="${empty key}">所有</c:if>当key不为空时输出key的值。当key为空时,输出“所有”规则:1若key为null时,返回true2若key为空string时,返回true3若key为空array时,返回true4若key为空map时,返回true5若key为空collection时,返回true6否则,返回false
6
button没写type=button会导致点击时提交
改成
原因:button按钮默认为submit.
7.html input标签的隐藏处理 默认值到后台
<
input
type
=
"hidden"
name
=
"id"
value
=
"隐藏的值"
>
<
input
type
=
"text"
name
=
"id"
style="display:none" value
=
"隐藏的值"
>
以上两种方法可以实现不留痕迹的隐藏。
<input type="text" style="visibility: hidden;" />第三种方法可以实现占位隐藏(会留下空白而不显示)8,异步刷新,点击分页按钮,返回顶部页面:window.scrollTo(0, 0);子页面parent:window.parent.scrollTo(0, 0);
阅读全文
0 0
- 前台一些问题样式,显示问题
- 前台界面显示图片问题
- 一些css样式问题
- 一些css样式问题
- tydic前台遇到的一些问题
- shopex BBC产品 前台log显示问题
- 窗体样式的一些问题
- css中一些样式问题
- Ie6 Ie8样式显示问题
- easyui,以及easyui的样式,后台输出到前台问题
- layer弹窗的一些样式问题
- css一些样式上的问题
- layer弹窗的一些样式问题
- 授权 之 控件样式无法显示问题
- UEditor样式被过滤无法显示问题
- dialog样式的activity显示问题。
- 编写前台脚本时遇到的一些小问题
- 一些前台后台的关于浏览器差异的问题
- 【转载】从单体架构迁移到微服务,8个关键的思考、实践和经验
- Java POI导出Excel
- LeetCode 之 String to Integer (atoi)
- ./configure,make,make install的作用
- 实现collectionview加载到tableview的tableFooterView上一起滑动(类似淘宝购物车)--通过添加观察者实现
- 前台一些问题样式,显示问题
- TensorFlow使用的一个小案例
- 【精】客户端(iOS、Android)/Server,APP内部的通信协议,跨平台方案
- Mybatis系列---强大的动态SQL
- 导航栏二级悬浮菜单样式
- 数据库范式
- AmazonS3文档——对象存储的用法之《存储桶操作》
- Classroom Watch (Codeforces Round #441 (Div.2) )
- 可编辑div中如何在光标位置添加内容