`

javascript获取css盒子模型的一些值

阅读更多

首先无法用style属性来获取任意元素的的css信息.style属性只有显式设置后才能获取值.

有效获取的方法如下:

 

 

var ID=document.getElementById("id");

 

盒子外层坐上顶点的绝对坐标.相当于margin

ID.offsetLeft

ID.offsetTop

 

盒子外层宽度与高度

ID.offsetWidth

ID.offsetHeight

 

盒子内层坐上顶点相对于外层左上顶点的绝对坐标,相当于border-left的值和border-top的值

ID.clientLeft

ID.clientTop

 

盒子内层的宽度与高度

ID.clientWidth

ID.clientHeight

分享到:
评论

相关推荐

    css盒子模型详解加示例

    CSS盒子模型是网页布局的基础,它定义了网页元素在页面上的空间占用方式。W3C组织推荐使用这一模型,将每个HTML元素视为一个矩形盒子,盒子由四部分组成:内容区域(content)、内填充(padding)、边框(border)和...

    html+javascript+css(8本chm)

    CSS3引入了许多新特性,如盒子模型改进、边框半径、渐变、阴影、动画和过渡效果,以及媒体查询实现响应式设计。 3. **JavaScript**:JavaScript是一种动态编程语言,用于实现网页的交互性和动态功能。它可以在用户...

    boxmodel:CSS盒模型编辑器界面构建器输入试用

    BoxModel-CSS盒子模型编辑器 BoxModel是一个jQuery插件,可帮助用户创建紧凑的表单输入,以编辑html表单中的box模型css。 它可以提交几个详细信息,例如单独的值以及可以在CSS块中使用的组合的优化单位。 它支持鼠标...

    javascript加css中文手册

    4. **盒模型**:CSS盒模型包括content、padding、border和margin,决定了元素占据的空间。 5. **布局模式**:如流体布局、网格布局、Flexbox(弹性盒子)和Grid(CSS Grid布局),用于控制元素的排列和对齐。 6. *...

    HTML-CSS-JAVASCRIPT

    3. **盒模型**:CSS盒模型包括元素的内容区域、内边距(padding)、边框(border)和外边距(margin),影响元素尺寸和布局。 4. **层叠与继承**:CSS的“级联”特性允许不同来源的规则共存,优先级高的规则覆盖低...

    JavaWeb-02(CSS和JavaScript)

    2. **盒模型**:理解CSS的盒模型是布局设计的关键,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。 3. **定位与布局**:CSS提供了多种布局方式,如静态定位、相对定位、绝对定位和固定定位,...

    基于HTML5、JavaScript和CSS3之间依赖关系的缺陷.pdf

    知识点6:CSS3主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块 JavaScript是一种直译式脚本语言,也是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器...

    div盒子模型,方便的盒子插件

    需引入必要文件box2.js和box2.css; jquery版本在1.4以上 2、添加方法 在html中添加class为.box2的div即可; 3、属性介绍 控制面板" panelHeight="" panelWidth="300" showStatus="收缩" panelUrl=""> panerTitle...

    HTML+CSS+JAVAscript手册

    5. **CSS盒模型**:盒模型是理解CSS布局的关键,每个HTML元素都是一个矩形盒子,包括内容区域、内边距、边框和外边距。CSS3中的盒模型有两种:标准盒模型(content-box)和IE盒模型(border-box)。 6. **CSS布局**...

    《HTML+CSS+JavaScript网页制作案例教程》_教学大纲.docx

    4. **第四章:CSS盒子模型** - 学习内容包括盒子模型、div标记、边框、内边距、外边距、背景属性和元素转换。 - 重点是掌握盒子模型的相关属性,理解元素类型,并进行元素转换。 - 学生应能熟练使用盒子模型调整...

    疯狂html5+css3+javascript讲义源码

    5. Flexbox:灵活的盒子模型,适应不同屏幕尺寸的响应式布局。 6. Grid布局:二维网格布局系统,提供更强大的排版控制。 JavaScript在HTML5中的重要更新: 1. 类似于函数的模块化:通过let、const和块级作用域,...

    前端基础知识(css+js+vue)概览

    总的来说,前端基础知识的学习包括理解CSS盒子模型、熟练使用CSS布局技术、掌握JavaScript的核心概念和特性,以及学会使用Vue.js这样的现代前端框架简化开发流程。通过学习这些知识,开发者能够创建响应式的、动态的...

    javascript经典特效---jquery仿LightBox图片盒子单击逐渐放大的图片展示的插件下载.rar

    2. **CSS样式操作**:jQuery允许开发者轻松地修改元素的CSS样式,如改变元素的大小、位置、透明度等。在图片放大过程中,插件会调整图片及其容器的样式,实现从正常大小到全屏或放大状态的平滑过渡。 3. **动画效果...

    Javaweb前传(html,javascript,css)

    CSS3引入了更多样式和布局功能,如盒子阴影、渐变、动画、Flexbox弹性盒布局和Grid布局,使网页设计更加灵活和响应式。 在压缩包中的`javascript_src`目录,可能包含了JavaScript的基础教程、示例代码或相关项目的...

    JavaScript CSS Style属性对照表

    #### 三、盒子模型相关属性 ##### 1. 边框(Border) | CSS语法 | JavaScript语法 | |----------------|-------------------| | border | border | | border-bottom | borderBottom | | border-bottom-color | ...

    web课程关于css和javascript的所有练习

    - **Flexbox**:弹性盒子模型用于创建灵活的、响应式的布局,处理元素的对齐、方向和顺序。 - **Grid布局**:CSS网格布局系统提供二维布局,便于创建复杂的网格结构。 - **Transitions与Animations**:实现元素...

    前端开发三件套HTML&CSS&JavaScript

    5CSS导入方式 6CSS选择器 7CSS常见属性 8CSS盒子模型 9CSS浮动 10CSS定位 3.JavaScript 11JS导入方式 12JS基本语法 13JS函数 14JS事件 15JSDOM 4.综合练习 16表格的增删改查 17移动端适配 18Flex弹性布局

    CSS3盒子模型详解

    CSS3盒子模型是网页设计中一个至关重要的概念,它决定了元素在页面上的布局方式。CSS3引入了新的盒模型机制,使得开发者能更精确地控制元素的尺寸和内容的显示。下面将详细介绍CSS3盒子模型的主要知识点。 1. 盒子...

    JavaScript技術和CSS技術文檔

    1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑)、流程控制(条件语句、循环语句)以及函数。 2. **对象与原型**:JavaScript使用...

    Web.Programming.with.HTML5.CSS.and.JavaScript

    2. **盒模型**:CSS定义了盒子模型的概念,包括内容区、内边距、边框和外边距四部分,这对于布局至关重要。 3. **选择器**:CSS提供了一套丰富的选择器,包括类型选择器、类选择器、ID选择器等,可以精确地定位到...

Global site tag (gtag.js) - Google Analytics