踩坑
- IE兼容
刚来的时候做页面,在IE上排列出现错乱,发现是css中li的选择问题
li:first-child li:first-of-type 在ie上会失效
所以改成了li+li
相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。
-
溢出文字省略号显示
做后台系统的时候,表格里的标题要做溢出用省略号显示.table-info table .txt{ max-width: 281px; position: relative; /* display: block; */ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/ height; 20px; line-height: 20px; } <tr> <td width="6%">序</td> <td width="22%">标题</td> <td width="9%">创建人</td> <td width="14%">创建时间</td> <td width="10%">分发状态</td> <td width="14%">最后操作时间</td> <td width="9%">最后操作人</td> <td width="16%" class="last-td">操作</td> </tr> <c:forEach items="${news.datas}" varStatus="key" var="news"> <tr> <td>${key.count}</td> <td class="txt">${news.title}</td> <td>${news.name}</td> <td><Date:date value="${news.time}"></Date:date></td> <c:if test="${news.issend ==0}"> <td>未分发</td> </c:if> <c:if test="${news.issend ==1}"> <td>已分发</td> </c:if>