我有一个IWRegion我用于常见界面元素(它有自己的HTML模板)的祖先IW形式。从Intraweb地区删除所有内联样式
当我查看html输出(使用Chrome的Inspect元素)时,由IWRegion生成的div具有内联样式,但与IWForm不同,没有用于禁用它们的属性(StyleRenderOptions.RenderSize等)。方法来禁用这些内联样式?
我有一个IWRegion我用于常见界面元素(它有自己的HTML模板)的祖先IW形式。从Intraweb地区删除所有内联样式
当我查看html输出(使用Chrome的Inspect元素)时,由IWRegion生成的div具有内联样式,但与IWForm不同,没有用于禁用它们的属性(StyleRenderOptions.RenderSize等)。方法来禁用这些内联样式?
在TIWAppForm上,您有属性StyleSheet。 将你的风格CSS链接到属性。
我仅举IWRegion到regTopTitle并在CSS片我设置:
.REGTOPTITLECSS{
border-top-width: 10px;
border-top-style: solid;
border-top-color: #808080;
border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: #808080;
background-color: #FFFFFF;
}
你可以让自己的CSS 当我运行页面,我得到的CSS像我想的区域。 我与intraweb 10.0.23
我用jQuery修改html页面。 要添加一个类:
$('#REGTOPTITLE').addClass('myClass');
或者:
$('#REGTOPTITLE').attr('class','myClass');
如果你想删除的IntraWeb现有的类
,等等。
你,如果你使用它,或者它iniect到IWForm财产编写JavaScript代码到您的HTML模板:
YourIWForm.ExtraHeader.Text := '<script type="text/javascript"> .... </script>'
要删除内嵌样式:
<script>
$(document).ready(function() {
$('#REGTOPTITLE').attr('style','');
});
</script>
检查HTML源代码页来找到你需要管理的“id”标签。
它似乎没有工作,因为它似乎需要我的css文件到Files目录的根目录,而且,您只能在窗体的样式表中指定1个css文件。我的祖先表单中有3个区域使用表单HTML模板中指定的css文件,除了在HTML模板中指定区域(直接)而非特定标签或链接时,这些样式还可以正常工作。 – SteB 2013-03-20 16:07:56