windows 8应用程序CSS列表视图改变内联样式
windows 8 app CSS listview change inlined styles
hi community我有一个巨大的问题,我使用listview在快照视图中显示瓷砖,所以当我需要改变我的div容器的大小时,只需要改变我的图像的大小(嵌套在div容器中),并重新加载应用程序和新的大小将为所有的瓷砖,但在DOM浏览器中发现自动创建一个新的div只在第一个瓷砖:
<div tabindex="0" aria-hidden="true"></div>
所以这个tile没有id或class,而是采用样式:
inlined {
height: 139px;
left: 0px;
position: relative;
top: 0px;
width: 1206px;
}
所以我需要改变高度大小高度尺寸,我需要,但不知道如何重新定义样式,并且不知道为什么创建这个风格和div如果不使用,我不创建它,还这个css样式不参考UI.Ligth.css或base.css或其他css规则但如果改变参数的身高尺寸(在dom explorer)把需要的尺寸,我不知道如何定义内联样式,我做了一个风格在我名字内联css,但不工作,即使这种风格的自动生成不引用任何ID或类,因为这种风格不使用。或#
这是用来创建listview的模板:
<div id="article_beneficioslistView_small"
data-win-control="WinJS.UI.ListView"
data-win-options="{
itemDataSource: beneficiosData.dataSource,
itemTemplate: beneficiosTemplate,
selectionMode: 'none',
tapBehavior: 'invoke',
swipeBehavior: 'none',
layout: { type: WinJS.UI.ListLayout }
}">
</div>
所以我希望有人能帮助我,因为我真的需要它,我被逼疯了。
问候!
我建议你使用网格布局与vw(视口宽度)和vh(视口高度)单位的布局,它有助于使你的应用程序响应。你可以使用媒体查询来定义你的列表视图的大小为全屏和快照视图
@media screen and (-ms-view-state: snapped)
{
#article_beneficioslistView_small img
{
//css here
}
}
相关文章:
- 为什么当我分配给element.style时,我的元素的样式没有改变
- 钛:平台检测并相应地改变界面样式
- CSS:根据屏幕宽度改变样式
- Onload Javascript不会改变DIV样式
- 检测元素.Javascript会改变样式
- windows 8应用程序CSS列表视图改变内联样式
- 用javascript改变css样式
- Javascript用if语句改变样式表
- CSS改变样式/动画样式使用类或javascript
- jQuery -改变样式和显示某些元素
- 当向下滚动时改变样式(javascript)
- 简单的Javascript改变样式是行不通的
- 为什么不't Chrome允许通过JS改变样式标签
- 根据设备宽度改变样式
- 防止javascript函数改变样式属性
- 用Javascript改变样式
- 为什么通过JavaScript改变样式会受到CSS转换的影响
- 在IFrame中改变样式
- 改变样式表javascript
- 不改变样式的asp.net验证器