2016-05-02 4 views
0

Я пытаюсь Печать макета, дизайн макета ниже: **Bootstrap Печать Pdf

Для примера:

<div class="container"> 
<div class="row"> 
     <div class="col-xs-12 col-sm-6 col-md-6">Hi</div> 
     <div class="col-xs-12 col-sm-6 col-md-6">Css</div> 

    </div> 
<div class="row"> 
     <div class="col-xs-12 col-sm-6 col-md-6">Hi</div> 
     <div class="col-xs-12 col-sm-6 col-md-6">Css</div> 

    </div> 
<div class="row"> 
     <div class="col-xs-12 col-sm-6 col-md-6">Hi</div> 
     <div class="col-xs-12 col-sm-6 col-md-6">Css</div> 

    </div> 
</div> 

И мой print.css StyleSheet ниже:

@media print { 
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { 
    float: left; 
    } 
    .col-sm-12 { 
    width: 100%; 
    } 
    .col-sm-11 { 
    width: 91.66666667%; 
    } 
    .col-sm-10 { 
    width: 83.33333333%; 
    } 
    .col-sm-9 { 
    width: 75%; 
    } 
    .col-sm-8 { 
    width: 66.66666667%; 
    } 
    .col-sm-7 { 
    width: 58.33333333%; 
    } 
    .col-sm-6 { 
    width: 50%; 
    } 
    .col-sm-5 { 
    width: 41.66666667%; 
    } 
    .col-sm-4 { 
    width: 33.33333333%; 
    } 
    .col-sm-3 { 
    width: 25%; 
    } 
    .col-sm-2 { 
    width: 16.66666667%; 
    } 
    .col-sm-1 { 
    width: 8.33333333%; 
    } 
    .col-sm-pull-12 { 
    right: 100%; 
    } 
    .col-sm-pull-11 { 
    right: 91.66666667%; 
    } 
    .col-sm-pull-10 { 
    right: 83.33333333%; 
    } 
    .col-sm-pull-9 { 
    right: 75%; 
    } 
    .col-sm-pull-8 { 
    right: 66.66666667%; 
    } 
    .col-sm-pull-7 { 
    right: 58.33333333%; 
    } 
    .col-sm-pull-6 { 
    right: 50%; 
    } 
    .col-sm-pull-5 { 
    right: 41.66666667%; 
    } 
    .col-sm-pull-4 { 
    right: 33.33333333%; 
    } 
    .col-sm-pull-3 { 
    right: 25%; 
    } 
    .col-sm-pull-2 { 
    right: 16.66666667%; 
    } 
    .col-sm-pull-1 { 
    right: 8.33333333%; 
    } 
    .col-sm-pull-0 { 
    right: auto; 
    } 
    .col-sm-push-12 { 
    left: 100%; 
    } 
    .col-sm-push-11 { 
    left: 91.66666667%; 
    } 
    .col-sm-push-10 { 
    left: 83.33333333%; 
    } 
    .col-sm-push-9 { 
    left: 75%; 
    } 
    .col-sm-push-8 { 
    left: 66.66666667%; 
    } 
    .col-sm-push-7 { 
    left: 58.33333333%; 
    } 
    .col-sm-push-6 { 
    left: 50%; 
    } 
    .col-sm-push-5 { 
    left: 41.66666667%; 
    } 
    .col-sm-push-4 { 
    left: 33.33333333%; 
    } 
    .col-sm-push-3 { 
    left: 25%; 
    } 
    .col-sm-push-2 { 
    left: 16.66666667%; 
    } 
    .col-sm-push-1 { 
    left: 8.33333333%; 
    } 
    .col-sm-push-0 { 
    left: auto; 
    } 
    .col-sm-offset-12 { 
    margin-left: 100%; 
    } 
    .col-sm-offset-11 { 
    margin-left: 91.66666667%; 
    } 
    .col-sm-offset-10 { 
    margin-left: 83.33333333%; 
    } 
    .col-sm-offset-9 { 
    margin-left: 75%; 
    } 
    .col-sm-offset-8 { 
    margin-left: 66.66666667%; 
    } 
    .col-sm-offset-7 { 
    margin-left: 58.33333333%; 
    } 
    .col-sm-offset-6 { 
    margin-left: 50%; 
    } 
    .col-sm-offset-5 { 
    margin-left: 41.66666667%; 
    } 
    .col-sm-offset-4 { 
    margin-left: 33.33333333%; 
    } 
    .col-sm-offset-3 { 
    margin-left: 25%; 
    } 
    .col-sm-offset-2 { 
    margin-left: 16.66666667%; 
    } 
    .col-sm-offset-1 { 
    margin-left: 8.33333333%; 
    } 
    .col-sm-offset-0 { 
    margin-left: 0%; 
    } 
    .visible-xs { 
    display: none !important; 
    } 
    .hidden-xs { 
    display: block !important; 
    } 
    table.hidden-xs { 
    display: table; 
    } 
    tr.hidden-xs { 
    display: table-row !important; 
    } 
    th.hidden-xs, 
    td.hidden-xs { 
    display: table-cell !important; 
    } 
    .hidden-xs.hidden-print { 
    display: none !important; 
    } 
    .hidden-sm { 
    display: none !important; 
    } 
    .visible-sm { 
    display: block !important; 
    } 
    table.visible-sm { 
    display: table; 
    } 
    tr.visible-sm { 
    display: table-row !important; 
    } 
    th.visible-sm, 
    td.visible-sm { 
    display: table-cell !important; 
    } 
} 

Столбцы уложены ниже по одному, как:

HI 
CSS 
HI 
CSS 
HI 
CSS 

Но я хочу, чтобы получить его, как:

HI CSS 
HI CSS 
HI CSS 

Может кто-нибудь помочь мне об этом, пожалуйста.

This is the preview i am getting

+0

, кажется, работает хорошо. Можете ли вы добавить некоторые снимки? – Pugazh

+1

Как вы определили свой css для работы с носителями печати, он будет отличаться на экране. Чтобы проверить это, вы можете распечатать его и увидеть результат. или удалить '@media print' и посмотреть, дает ли он желаемый результат. –

+0

Или вы можете эмулировать печать в СМИ. В Chrome он расположен в «Инструментах разработчика» (F12) -> * три точки вверху справа * -> «Дополнительные инструменты» -> «Настройки рендеринга» -> [x] «Эмуляция носителя» – Seika85

ответ