1<?php 2 3namespace Mpdf\Css; 4 5class DefaultCss 6{ 7 8 public static $definition = [ 9 'BODY' => [ 10 'FONT-FAMILY' => 'serif', 11 'FONT-SIZE' => '11pt', 12 'TEXT-INDENT' => '0pt', 13 'LINE-HEIGHT' => 'normal', 14 'MARGIN-COLLAPSE' => 'collapse', // Custom property to collapse top/bottom margins at top/bottom of page - ignored in tables/lists 15 'HYPHENS' => 'manual', 16 'FONT-KERNING' => 'auto', 17 ], 18 'P' => [ 19 'MARGIN' => '1.12em 0', 20 ], 21 'H1' => [ 22 'FONT-SIZE' => '2em', 23 'FONT-WEIGHT' => 'bold', 24 'MARGIN' => '0.67em 0', 25 'PAGE-BREAK-AFTER' => 'avoid', 26 ], 27 'H2' => [ 28 'FONT-SIZE' => '1.5em', 29 'FONT-WEIGHT' => 'bold', 30 'MARGIN' => '0.75em 0', 31 'PAGE-BREAK-AFTER' => 'avoid', 32 ], 33 'H3' => [ 34 'FONT-SIZE' => '1.17em', 35 'FONT-WEIGHT' => 'bold', 36 'MARGIN' => '0.83em 0', 37 'PAGE-BREAK-AFTER' => 'avoid', 38 ], 39 'H4' => [ 40 'FONT-WEIGHT' => 'bold', 41 'MARGIN' => '1.12em 0', 42 'PAGE-BREAK-AFTER' => 'avoid', 43 ], 44 'H5' => [ 45 'FONT-SIZE' => '0.83em', 46 'FONT-WEIGHT' => 'bold', 47 'MARGIN' => '1.5em 0', 48 'PAGE-BREAK-AFTER' => 'avoid', 49 ], 50 'H6' => [ 51 'FONT-SIZE' => '0.75em', 52 'FONT-WEIGHT' => 'bold', 53 'MARGIN' => '1.67em 0', 54 'PAGE-BREAK-AFTER' => 'avoid', 55 ], 56 'HR' => [ 57 'COLOR' => '#888888', 58 'TEXT-ALIGN' => 'center', 59 'WIDTH' => '100%', 60 'HEIGHT' => '0.2mm', 61 'MARGIN-TOP' => '0.83em', 62 'MARGIN-BOTTOM' => '0.83em', 63 ], 64 'PRE' => [ 65 'MARGIN' => '0.83em 0', 66 'FONT-FAMILY' => 'monospace', 67 ], 68 'S' => [ 69 'TEXT-DECORATION' => 'line-through', 70 ], 71 'STRIKE' => [ 72 'TEXT-DECORATION' => 'line-through', 73 ], 74 'DEL' => [ 75 'TEXT-DECORATION' => 'line-through', 76 ], 77 'SUB' => [ 78 'VERTICAL-ALIGN' => 'sub', 79 'FONT-SIZE' => '55%', /* Recommended 0.83em */ 80 ], 81 'SUP' => [ 82 'VERTICAL-ALIGN' => 'super', 83 'FONT-SIZE' => '55%', /* Recommended 0.83em */ 84 ], 85 'U' => [ 86 'TEXT-DECORATION' => 'underline', 87 ], 88 'INS' => [ 89 'TEXT-DECORATION' => 'underline', 90 ], 91 'B' => [ 92 'FONT-WEIGHT' => 'bold', 93 ], 94 'STRONG' => [ 95 'FONT-WEIGHT' => 'bold', 96 ], 97 'I' => [ 98 'FONT-STYLE' => 'italic', 99 ], 100 'CITE' => [ 101 'FONT-STYLE' => 'italic', 102 ], 103 'Q' => [ 104 'FONT-STYLE' => 'italic', 105 ], 106 'EM' => [ 107 'FONT-STYLE' => 'italic', 108 ], 109 'VAR' => [ 110 'FONT-STYLE' => 'italic', 111 ], 112 'SAMP' => [ 113 'FONT-FAMILY' => 'monospace', 114 ], 115 'CODE' => [ 116 'FONT-FAMILY' => 'monospace', 117 ], 118 'KBD' => [ 119 'FONT-FAMILY' => 'monospace', 120 ], 121 'TT' => [ 122 'FONT-FAMILY' => 'monospace', 123 ], 124 'SMALL' => [ 125 'FONT-SIZE' => '83%', 126 ], 127 'BIG' => [ 128 'FONT-SIZE' => '117%', 129 ], 130 'ACRONYM' => [ 131 'FONT-SIZE' => '77%', 132 'FONT-WEIGHT' => 'bold', 133 ], 134 'ADDRESS' => [ 135 'FONT-STYLE' => 'italic', 136 ], 137 'BLOCKQUOTE' => [ 138 'MARGIN-LEFT' => '40px', 139 'MARGIN-RIGHT' => '40px', 140 'MARGIN-TOP' => '1.12em', 141 'MARGIN-BOTTOM' => '1.12em', 142 ], 143 'A' => [ 144 'COLOR' => '#0000FF', 145 'TEXT-DECORATION' => 'underline', 146 ], 147 'UL' => [ 148 'PADDING' => '0 auto', 149 'MARGIN-TOP' => '0.83em', 150 'MARGIN-BOTTOM' => '0.83em', 151 ], 152 'OL' => [ 153 'PADDING' => '0 auto', 154 'MARGIN-TOP' => '0.83em', 155 'MARGIN-BOTTOM' => '0.83em', 156 ], 157 'DL' => [ 158 'MARGIN' => '1.67em 0', 159 ], 160 'DT' => [], 161 'DD' => [ 162 'PADDING-LEFT' => '40px', 163 ], 164 'TABLE' => [ 165 'MARGIN' => '0', 166 'BORDER-COLLAPSE' => 'separate', 167 'BORDER-SPACING' => '2px', 168 'EMPTY-CELLS' => 'show', 169 'LINE-HEIGHT' => '1.2', 170 'VERTICAL-ALIGN' => 'middle', 171 'HYPHENS' => 'manual', 172 'FONT-KERNING' => 'auto', 173 ], 174 'THEAD' => [], 175 'TFOOT' => [], 176 'TH' => [ 177 'FONT-WEIGHT' => 'bold', 178 'TEXT-ALIGN' => 'center', 179 'PADDING-LEFT' => '0.1em', 180 'PADDING-RIGHT' => '0.1em', 181 'PADDING-TOP' => '0.1em', 182 'PADDING-BOTTOM' => '0.1em', 183 ], 184 'TD' => [ 185 'PADDING-LEFT' => '0.1em', 186 'PADDING-RIGHT' => '0.1em', 187 'PADDING-TOP' => '0.1em', 188 'PADDING-BOTTOM' => '0.1em', 189 ], 190 'CAPTION' => [ 191 'TEXT-ALIGN' => 'center', 192 ], 193 'IMG' => [ 194 'MARGIN' => '0', 195 'VERTICAL-ALIGN' => 'baseline', 196 'IMAGE-RENDERING' => 'auto', 197 ], 198 'INPUT' => [ 199 'FONT-FAMILY' => 'sans-serif', 200 'VERTICAL-ALIGN' => 'middle', 201 'FONT-SIZE' => '0.9em', 202 ], 203 'SELECT' => [ 204 'FONT-FAMILY' => 'sans-serif', 205 'FONT-SIZE' => '0.9em', 206 'VERTICAL-ALIGN' => 'middle', 207 ], 208 'TEXTAREA' => [ 209 'FONT-FAMILY' => 'monospace', 210 'FONT-SIZE' => '0.9em', 211 'VERTICAL-ALIGN' => 'text-bottom', 212 ], 213 'MARK' => [ 214 'BACKGROUND-COLOR' => 'yellow', 215 ], 216 ]; 217} 218