expression(offsetParent.Top+50);在HTML是什麼意思?

expression(offsetParent.Top+50);在HTML是什麼意思?,第1张

top: expression(document.body.offsetHeight - 110 + "px")

你可以依照浏览器的大小来安置一个元素的位置。

这个 offsetParent

是相对的 意思

相对 绝对 子父 关系 有点烦的

下面是一些资料

在td中的元素会把第一个绝对/相对定位的hierarchy parent当作offsetParent,如果没有找到需要分三种情况讨论

一,如果该元素没有绝对/相对定位,则会把td当作offsetParent

二,如果该元素绝对/相对定位并且table没有绝对/相对定位,则会把body当作offsetParent

三,如果该元素绝对/相对定位并且table绝对/相对定位,则会把table当作offsetParent

看一下示例代码

1.<BODY >

<TABLE BORDER=1 ALIGN=right>

<TR>

<TD ID=oCell><div id="parentdiv" style="position:relative" >parentdiv<div id="sondiv">sondiv</div></div></TD>

</TR>

</TABLE>

运行结果parentdiv.offsetParent.tagName IS "body"

sondiv.offsetParent.id IS "parentdiv"

2.<BODY >

<TABLE BORDER=1 ALIGN=right>

<TR>

<TD ID=oCell><div id="parentdiv" style="position:relative" >parentdiv<div id="sondiv" style="position:relative">sondiv</div></div></TD>

</TR>

</TABLE>

运行结果parentdiv.offsetParent.tagName IS "body"

sondiv.offsetParent.id IS "parentdiv"

3.<BODY >

<TABLE BORDER=1 ALIGN=right>

<TR>

<TD ID=oCell><div id="parentdiv" >parentdiv<div id="sondiv" style="position:relative">sondiv</div></div></TD>

</TR>

</TABLE>

运行结果parentdiv.offsetParent.tagName IS "TD"

sondiv.offsetParent.tagNameIS "body"

4.<BODY >

<TABLE BORDER=1 ALIGN=right>

<TR>

<TD ID=oCell><div id="parentdiv" >parentdiv<div id="sondiv">sondiv</div></div></TD>

</TR>

</TABLE>

运行结果parentdiv.offsetParent.tagName IS "TD"

sondiv.offsetParent.tagNameIS "TD"

5.<BODY >

<TABLE BORDER=1 ALIGN=right style="position:relative">

<TR>

<TD ID=oCell><div id="parentdiv" style="position:relative" >parentdiv<div id="sondiv" style="position:relative">sondiv</div></div></TD>

</TR>

</TABLE>

运行结果parentdiv.offsetParent.tagName IS "Table"

sondiv.offsetParent.tagNameIS "parentdiv"

java html页面是不可以使用el表达式的,因为会引起系统的冲突,只有jsp文件才可以写el表达式。EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。

1.语法结构:${expression}。

2.EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用“[ ]“。例如:${ user. My-Name}应当改为${user["My-Name"]}。

可以用css3中“transform: scale()”属性对图片进行缩放

1、新建html文档,在body标签中添加一张图片,给这张图片设置css属性,添加“tansform”缩放属性,属性值为“scaleX(n)”,scaleX(n)指的是对宽度进行缩放,n指的是缩放比例:

2、将transform的属性值改为“scaleY(n)”,scaleY(n)指的是对高度进行缩放,n指的是缩放比例:

3、将transform的属性值改为“scale(n)”,scale(n)指的是对图片的宽度和高度同时进行等比例缩放,n指的是缩放比例:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7452653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存