边框border样式
在Qt中我们常常要给对话框加一个边框,以便于识别,那么如何加border样式呢?
看下面介绍:
首先必须先补充一个知识点,就是设备的 物理像素[设备像素] & 逻辑像素[CSS像素];
物理像素
物理像素,又称 设备像素,在同一个设备上,他的物理像素是固定的,设备厂商出厂是就设置好了,即,一个设备的分辨率是固定的。
逻辑像素
又称css像素,viewport中的一个小方格。我们在写css代码的时候,用的就是css像素。
像素比
物理像素和逻辑像素的比例。当比例为 1:1 时,表示1个物理像素显示一个css像素;当比例为 2:1 时,表示使用4个物理像素显示1个逻辑像素。
逻辑像素和物理像素差异:(1px逻辑像素 != 1px物理像素)
因为在改写边框border的时候,有时候像素出问题,比较坑人,所以先写出来,下面是总结
一、虚线与实线边框
边框虚线样式:dashed
边框实现样式:solid
border:1px dashed #000
代表设置对象边框宽度为1px黑色虚线边框
border:1px solid #000
代表设置对象边框宽度为1px黑色实现边框
二、对div上边加边框
我们给div上边加1px黑色边框
div{border-top:1px solid #000}
三、给div底部加边框
给div盒子底部加2px虚线红色边框
div{border-bottom:2px dashed #F00}
四、在div盒子左侧加边框
给一个css选择器 css命名为“.divcss5”盒子左侧加一个蓝色1px实线边框
divcss5{ border-left:1px solid #00F}
DIV代码:
<div class="divcss5">此DIV盒子左侧为1px实线蓝边框</div>
五、在盒子div右侧加边框
div对象右侧加1px红色实线边框
div{ border-right:1px solid #F00}
六、在盒子上下加边框
给盒子上下加1px实现黑色边框
div{border-top:1px solid #000;border-bottom:1px solid #000}
七、给div盒子左右加边框
给盒子左右加2px虚线绿色边框
div{ border-left:2px dashed #0F0;border-right:2px dashed #0F0}
八、给div四边加上一个边框
给一个DIV四边加上3px实现黑色边框
div{ border:3px solid #000}
以上是如何给一个div加边框,各种加边框样式方法教程。根据需要对选择器进行重新命名,即可使用class或id在html的div引入调用,灵活运用并掌握对一个对象加边框样式方法。

浙公网安备 33010602011771号