C#中如何让textbox1控件有三维凹陷视觉

JavaScript09

C#中如何让textbox1控件有三维凹陷视觉,第1张

这个应该是border的属性。border-style:inset就是凹陷的效果。

参考“盒子模型”。

只需要在css里面控制border的样式。

此外用图片按钮也可以达到各种效果。

建议进行网站前台美工设计时,在dreamveavor或者expression web里面做,这里面比vs2008自带的前台设计器强大好用的多了。

回复:你在dreamveavor或者expression web里面找,就有这个,我就是在expression web里做的。

此外vs2008里面没有很正常,因为它自带的设计器对css属性支持的不完整。

你直接在页面上写上这个css代码,浏览器预览一下,有效果就可以了。

获取当前元素可视区域的宽高(内容的宽高 + 左右/上下的padding),如果有小数,值四舍五入

注意:和内容是否有溢出无关(和是否设置了overflow: hidden也无关),就是我们自己设定的内容的宽高+padding

获取上/左边框的宽度

在client基础上加上border

当前盒子的父级参照物

获取当前盒子距离父级参照物的偏移量(上偏移/左偏移),从当前盒子的外边框开始到父级参照物的内边框

如果没有内容溢出的情况下,等于内容宽高 + padding;如果有内容溢出无overflow: hidden的情况下,等于真实内容的宽高 + 左/上padding(下/右padding被真实内容占了);如果有内容溢出并且有overflow: hidden的情况下,等于真实内容宽高 + padding。

注意:它是一个约等于的值,因为在不同浏览器显示不同的数值

滚动条卷去的高度

在js盒子模型13个属性中,只有scrollTop/scrollLeft是"可读写"属性,其余都是"只读"属性

这能获取所有写在元素行内上的样式,不写在行内上,不管你写没写都获取不到,真实项目中我们很少把样式写在行内

经过计算的样式: 只要当前元素可以在页面中呈现(或者浏览器渲染它了),那么它的样式都是被计算过的

不管当前样式写在哪

不管你是否写了(浏览器会给元素设置一些默认样式)

在标准浏览器中(IE9+)