在一个网络接口中,我将MarkItUp集成为编辑器。但我有渲染问题:
一方面,内部(厚蓝色)框架不适合外部(见下图右侧)。
另一方面,厚厚的蓝色框架延伸到图标条。由此产生的一个问题是,你必须让非常非常平滑的鼠标移动,以使用下拉菜单-如果你不这样做,他们会很快消除。

为了澄清一个小提琴:
var mySettings = {
markupSet: [
{name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', dropMenu :[
{name:'Big', openWith:'[size=200]', closeWith:'[/size]' },
{name:'Normal', openWith:'[size=100]', closeWith:'[/size]' },
{name:'Small', openWith:'[size=50]', closeWith:'[/size]' }
]},
{name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', dropMenu :[
{name:'Big', openWith:'[size=200]', closeWith:'[/size]' },
{name:'Normal', openWith:'[size=100]', closeWith:'[/size]' },
{name:'Small', openWith:'[size=50]', closeWith:'[/size]' }
]},
{name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', dropMenu :[
{name:'Big', openWith:'[size=200]', closeWith:'[/size]' },
{name:'Normal', openWith:'[size=100]', closeWith:'[/size]' },
{name:'Small', openWith:'[size=50]', closeWith:'[/size]' }
]},
{name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', dropMenu :[
{name:'Big', openWith:'[size=200]', closeWith:'[/size]' },
{name:'Normal', openWith:'[size=100]', closeWith:'[/size]' },
{name:'Small', openWith:'[size=50]', closeWith:'[/size]' }
]}
]
}
$(document).ready(function() {
$('#markitup').markItUp(mySettings);
});.markItUp .markItUpButton1 a {
background-image:url(https://rawgit.com/markitup/1.x/master/markitup/sets/default/images/bold.png);
}
.markItUp .markItUpButton2 a {
background-image:url(https://rawgit.com/markitup/1.x/master/markitup/sets/default/images/italic.png);
}
.markItUp .markItUpButton3 a {
background-image:url(https://rawgit.com/markitup/1.x/master/markitup/sets/default/images/stroke.png);
}
.markItUp .markItUpButton4 a {
background-image:url(https://rawgit.com/markitup/1.x/master/markitup/sets/default/images/list-bullet.png);
}<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://rawgit.com/markitup/1.x/master/markitup/skins/markitup/style.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://rawgit.com/markitup/1.x/master/markitup/jquery.markitup.js"></script>
<!--script src="https://rawgit.com/markitup/1.x/master/markitup/sets/default/set.js"></script-->
<textarea id="markitup" cols="80" rows="20"></textarea>
我发现(通过连续排除) 'bootstrap.min.css‘(3.3.7)导致了上述问题。但我不知道怎么解决我的问题。
有人有解决办法吗?
发布于 2017-09-21 09:42:48
问题是css属性“box-sizing”--通过引导将它设置为“box-sizing:边框-box”。我通过在相应的css-文件中向类'markItUp‘中添加’box-file:content;‘来解决我的问题。
https://stackoverflow.com/questions/45689766
复制相似问题