解决之道
给父元素添加display:table
给父元素添加display:inner-block
给父元素添加伪类after
给父元素添加overflow
给同级最后一个元素添加带有clear:both属性
给父元素添加float:left;
分类 CSS 下的文章
网站中已经通过代码禁用选中复制的功能
{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
然而通过浏览器的打印预览功能,又可以复制了,不过再添加下面的代码,打印预览时内容将
@media print{
body{display:none}
}
有时候想给tr设置border:1px solid#000 但是不管用,在浏览器上运行没有效果,查询资料得知需要预先设置好table的样式
只要给table声明:border-collapse 给tr的样式即可生效
border-collapse可能的值
值 描述
separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。
collapse 如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。
inherit 规定应该从父元素继承 border-collapse 属性的值。