html如何转换为css,html–如何在css⽂件中左右切换?
你说你正在使⽂档rtl或ltr取决于区域设置.在这种情况下,您可以使⽤:lang()选择器来使⽂档的某些部分具有取决于区域设置的样式.
如果你想要更多的⽀持(IE7),你可以使⽤属性选择器选择器[lang =’en’],尽管这只会测试指定的选择器上的属性.
css 属性选择器如果您在html元素(您应该使⽤lang =“en”)中指定语⾔,则可以将html选择器放在要在某些语⾔环境中应⽤的类之前:
.elem {
margin: 0 10px 0 0;
color: blue;
}
html[lang='en'] .elem {
margin: 0 0 0 10px;
}
更好的是,如果你指定了dir属性,你可以直接在css中使⽤它:
.elem[dir='rtl'] {
margin: 0 10px 0 0;
}
请注意,通过⾝体元素上的课程,您将始终依靠该课程始终在那⾥.但是,dir和lang属性可以在更具体的范围内指定,如单个div,并且仍然在css中使⽤,以及“其他”阅读⽅向的样式.
编辑
最后,为了注意未来,CSS Selectors’Level 4’将包含⼀个psuedo标签,可以对⽂本⽅向进⾏过滤.当然,这些规范正在开发中,浏览器的采⽤可能需要⼏年的时间才能可靠地使⽤它:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论