当要打印部分网页时,我有这段代码可以将图像正确地定位到页面预览中

<style media="print">

  #cropped_image{
     padding-top: 70px;
      padding-left: 6px;
      display: block;
    margin-left: auto;
    margin-right: auto;
    height: 200%;
    width: 200%;

 }
</style>


但是width和height属性似乎没有反映在预览上?有什么解决办法吗?

最佳答案

如果我是错的,请澄清一下我的代码:
1.)或
2.)



.container{
    width:100%;
    border:1px solid #222;
    position:relative;
    height:100%;
}
body,html{
    height:100%;
    width:100%;
}

 #cropped_image{
     padding-top: 70px;
      padding-left: 6px;
      display: block;
    margin-left: auto;
    margin-right: auto;
    height: 20%;
    width: 20%;

 }
 @media print{
    #cropped_image{
     padding-top: 70px;
      padding-left: 6px;
      display: block;
    margin-left: auto;
    margin-right: auto;
    height: 70%;
    width: 70%;
    border:1px solid red

 }

<div class="container">

<img src="red.png" id="cropped_image"/>
</div>

关于javascript - 介质打印图像的宽度和高度不反射(reflect),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52088314/

10-14 02:58