本篇主要介绍Web环境中屏幕、浏览器及页面的高度、宽度信息。
1介绍:介绍页面的容器(屏幕、浏览器及页面)、物理尺寸与分辨率、展示等内容。
2屏幕信息:介绍屏幕尺寸信息;如:屏幕、软件可用以及任务栏的高度和宽度。
3浏览器信息:介绍浏览器尺寸信息;如:浏览器、内部页面以及工具栏的高度和宽度。
4页面信息:介绍HTML页面尺寸信息;如:body总的、展示的高度和宽度。
一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。
HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。
通过Js的一些对象可以获取这些容器的高度、宽度。
容器的尺寸是指当前分辨率下的高度、宽度,而不是物理高度、宽度。
如:一个22寸的显示器,屏幕分辨率为1366 768,那么获取到的屏幕高度为1366px,宽度为768px。
screenheight : 屏幕高度。
screenwidth : 屏幕宽度。
screenavailHeight : 屏幕可用高度。即屏幕高度减去上下任务栏后的高度,可表示为软件最大化时的高度。
screenavailWidth : 屏幕可用宽度。即屏幕宽度减去左右任务栏后的宽度,可表示为软件最大化时的宽度。
任务栏高/宽度 : 可通过屏幕高/宽度 减去 屏幕可用高/宽度得出。如:任务栏高度 = screenheight - screenavailHeight 。
windowouterHeight : 浏览器高度。
windowouterWidth : 浏览器宽度。
windowinnerHeight : 浏览器内页面可用高度;此高度包含了水平滚动条的高度(若存在)。可表示为浏览器当前高度去除浏览器边框、工具条后的高度。
windowinnerWidth : 浏览器内页面可用宽度;此宽度包含了垂直滚动条的宽度(若存在)。可表示为浏览器当前宽度去除浏览器边框后的宽度。
工具栏高/宽度 : 包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度 - 页面可用高度得出,即:windowouterHeight - windowinnerHeight。
bodyoffsetHeight : body总高度。
bodyoffsetWidth : body总宽度。
bodyclientHeight : body展示的高度;表示body在浏览器内显示的区域高度。
bodyclientWidth : body展示的宽度;表示body在浏览器内显示的区域宽度。
滚动条高度/宽度 : 如高度,可通过浏览器内页面可用高度 - body展示高度得出,即windowinnerHeight - bodyclientHeight。
我用的是32的,仅供借鉴。
fromPaneladd({
colspan : 3,
width : _perWidth 3,
labelWidth : 60,
items :combo
});
期中labelWidth的长度决定了items里面元素的头信息占的宽度。
一、常见示波器面板功能键、钮的标示及作用 1POWER(电源开关):接通或关断整机输入电源。 2FOCUS(聚焦)和ASTIG(辅助聚焦):常为套轴电位器,用于调整波形的清晰度。 3ROTATION(扫描轨迹旋转控制):调整此旋钮可以使光迹和座标水平线平行。 4ILLUM(坐标刻度照明):用于照亮内刻度坐标。 5A/B INTEN(A/B亮度控制):通常为套轴电位器,作用是调节A和B扫描光迹的亮度。 6CAL 05Vp-p(校正信号输出):提供05Vp-p且从0电平开始的正向方波电压,用于校正示波器。 7VOLTS/div(电压量程选择):通常电压量程和幅度微调为套轴电位器,外调节旋钮是电压量程选择,转动此旋钮以改变电压量程;中间带开关的电位器为电压量程微调,顺时针旋到底为校正位置,逆时针调节,波形幅度,变化范围在电压/格两档之间。 8CH1和CH2(输入信号插座):为示波器提供输入信号。 9AC GND DC(输入耦合开关):用于选择输入信号的耦合方式。 10GRIG SEL(内同步选择):按下此键,以CH1和CH2分别作为内同步信号源。 11CH POL(信号倒相):按下此键,输入信号倒相180°。 12VERTICAL MODE(垂直工作方式选择):分别按下CH1、CH2、ALT、COHP、ADD、X-Y键,屏幕显示依次为CH1、CH2、CH1和CH2交替、CH1和CH2断续、CH1和CH2代数和、CH1垂直/CH2水平等方式。 13POSITION(位移调节):调节CH1和CH2输入信号0电平在屏幕的起始位置。 14UNCAL(不校正指示):当CH1和CH2电压量程微调不在校正位置时,对应的不校正指示灯点亮。 15TIME(扫描时间调整):外旋钮调节A扫描速度,内旋钮调节B扫描速度。 16BVAR、TRACE SEP(B扫描微调和A/B扫描轨迹分离):一般情况下,涂有红色的旋钮为B扫描微调,提供连续可变的非校正B扫描速度。 17DELAY TIME(扫描延迟时间调节):选择A和B扫描启动之间的延迟时间。 18POSITION(水平位移控制):使显示波形作水平位移。 19SWEEP MODE(触发同步方式):其中AUTO为自动触发、NORM为常态触发、HF为高频触发、SINGLE为单扫描触发。 20LEVEL HOLD OFF(电平和释抑调节):是电平调节触发同步后,使信号同步稳定的辅助调节器。 21TRIG'D(触发同步状态指示):一旦扫描电路被触发同步后 ,指示灯点亮。 22SLOPE(斜率开关):选择触发信号的斜率,开关置"+"时,扫描以触发信号的正斜率触发;开关置"-"时,扫描以触发信号的负向斜率触发。 23COUPLING(触发耦合开关):决定扫描触发源的耦合方式。AC为交流耦合、DC为直流耦合、TV为电视场/行同步耦合、HFREJ为同步耦合。 24SOURCE(触发源选择开关):INT为CH1或CH2输入信号触发、LINE为市电内电源触发、EXT为外输入信号触发。二、一般使用方法 1获得基线:使用无使用说明书的示波器时,首先应调出一条很细的清晰水平基线,然后用探头进行测量,步骤如下。 (1)预置面板各开关、旋钮。 亮度置适中位置,聚焦和辅助聚焦置适中位置,垂直输入耦合置"AC",垂直电压量程选择置适当档位(如"5mV/div"),垂直工作方式选择置"CH1",垂直灵敏度微调校正置"CAL",垂直通道同步源选择置中间位置,垂直位置置中间,A和B扫描时间均置适当档位(如"05ms/div"),A扫描时间微调置校准位置"CAL",水平位移置中间,扫描工作方式置"A",触发同步方式置"AUTO",斜率开关置"+",触发耦合开关置"AC",触发源选择置"INT"。 (2)按下电源开关,电源指示灯亮。(3)调节A亮度聚焦等有关控制旋钮,可出现纤细明亮的扫描基线,调节基线使其位置于屏幕中间与水平坐标刻度基本重合。
使用listConfig配置项
// The data store containing the list of states
var states = Extcreate('ExtdataStore', {
fields: ['abbr', 'name'],
data : [
{"abbr":"AL", "name":"Alabama"},
{"abbr":"AK", "name":"Alaska"},
{"abbr":"AZ", "name":"Arizona"}
//
]
});
// Create the combo box, attached to the states data store
Extcreate('ExtformComboBox', {
fieldLabel: 'Choose State',
store: states,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
matchFieldWidth:false,//此处要有
listConfig:{width:250},
renderTo: ExtgetBody()
});
要么你就设置 下拉框的resizable 属性吧。
resizable : Boolean
值为true时则在下拉列表的底部添加缩放柄(默认为false)。Tru 值为true时则在下拉列表的底部添加缩放柄(默认为false)。
自适应的话应该是由外层容器决定下拉框的宽度。用和适合布局,不设置下拉框的宽度。你在检查下下拉框所及其所在容器的代码。
以上就是关于HTML 获取屏幕、浏览器、页面的高度宽度全部的内容,包括:HTML 获取屏幕、浏览器、页面的高度宽度、ext多选框怎么设置宽度、ext 的datefield宽度怎么调整等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)