我使用以下html字符串向视图添加了幻影(通过插件):
content
我使用< 500
渲染此幻影。
但是该块的宽度与单词>= 500
一样。
我如何强制块具有编辑器视图的100%宽度?
答案 0 :(得分:0)
view
有一个名为viewport_extent()
Sublime插件中的HTML不能使用%
作为单位。所以我必须使用以下内容来获取像素宽度作为字符串:
width = str(view.viewport_extent()[0])
编辑:将宽度设置为像素字符串不起作用!
答案 1 :(得分:0)
解决方法:
width = str(view.viewport_extent()[0]) + "px"
html = '''
<style>
.fullwidth {
position: relative;
display: block;
padding-left: ''' + width + ''';
}
</style>
<div class="fullwidth"></div>
<p>My Content</p>
'''