例如:以1366*768的笔记本屏幕来说,body.clientWidth就等于屏幕宽度-body本身自带的8*2px-滚动条的宽度
document.body.clientWidth = (屏幕宽度)1366 - (内补白8*2)16 - (滚动条宽度)17 = 1333;
希望能够帮到你!
是用的min-width与max-width这样来设置的吗?如果是这样来设置的话:你百度查一下这两个属性的意思;
min-width是设置的网站最小宽度是多少;如果你想让他小点再设置个max-width最大值,让宽度不要超出这个值;
还有一种方式是@media screen and (max-width:360px){body{font-size:15px}}
这样来判断意思是:如果浏览器的宽度小于360px那么body内的字体为15px
同样方式:@media screen and (min-width:360px){body{font-size:15px}}
这样来设置的话就是当浏览器的宽度大于360px的时候字体为15px当然不光设置字体还可以设置别的属性,我只是给你举个例子;
td标签里面的width和height都是起作用的先看td的width吧,某一个td的width是和所处的一列每个td的width都相关的,取其中最大的width作为这一列中每个td的width,这点是让我们最混淆的地方,一定要从全局把握某个td的width,不能从这一个的width设置就断言它的宽度就是多少,这样是不准确的。当我们把每一列的宽度都弄清楚之后,事情就好办了。这时候各个td之间的宽度分配按照第二条中各 tr的height分配规律,有一点不同的是全部是默认的情况下,各td的width不是平均分配,而是根据各自的实际内容按比例分配。再看看td的height设置吧,这个相对简单一点了,不过各个td的height要看这个td所在的行的最大高度来确定这一行的每个td的height,然后各个行的高度情况和tr中的height分配原则是一样的。还有一点要注意,就是td的height和tr的height之间的关系。首先肯定是根据内容的需 要,在这个基础上,再根据设置的值来确定,哪个设置的值大就按照哪个,如果一个设置了值一个没有设置值,那么按照设置值的算。