[英]How can I place img and a elements to each other in TCPDF?
我发现了 TCPDF 中的一个新问题(对我来说是新问题),即我不能将元素彼此相邻放置。 我尝试了很多解决方案,但最终都是零。 似乎 TCPDF 不支持从所有 css 属性转换。 希望你能帮忙;) 我试过的代码:
<style>
.protHeader{
position: relative;
border: 2px solid black;
display: table;
height: 250px !important;
}
.protHeader div{
width: 100%;
}
.protHeader div img{
position: relative;
display: inline-block;
float: left;
height: 100px;
overflow: hidden;
}
.protHeader div a{
position: relative;
display: inline-block;
text-align: right;
horiz-align: right;
overflow: hidden;
float: right;
font-weight: bold;
font-size: 50px;
width: 40% !important;
}
</style>
和 html:
<div class="protHeader">
<div class="fl_left">
<div style="border: 1px solid black;"><img src="$LogoN"></div>
<div style="border: 1px solid black;"><a>$protocol</a></div>
</div>
</div>
预先感谢您的回答!
也许这是你的问题:
你正在添加这个:
.protHeader div{
width: 100%;
}
这意味着,类.protHeader
中的每个<div>
都有100% width
。
编辑:(我更改了 css 的最后一部分并将内联块 div 着色为红色,以便查看它们应该彼此相邻)
尝试删除此行或将样式更改为:
.protHeader{ position: relative; border: 2px solid black; display: table; height: 250px !important; } .protHeader .fl_left{ width: 100%; } .protHeader div img{ position: relative; display: inline-block; float: left; height: 100px; overflow: hidden; } .protHeader div a{ position: relative; display: inline-block; text-align: right; overflow: hidden; float: right; font-weight: bold; font-size: 50px; width: 40% !important; } .protHeader .fl_left div { background-color: red; display: inline-block; }
<div class="protHeader"> <div class="fl_left"> <div style="border: 1px solid black;"><img src="$LogoN"></div> <div style="border: 1px solid black;"><a>$protocol</a></div> </div> </div>
好的,找到了一个方法,我已经把整个框架改成了另一个(dompdf),它更容易使用并且也支持较新的CSS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.