Add simple android client.
[odfkit:webodf.git] / android / assets / defaultodfstyle.css
1 @namespace draw url(urn:oasis:names:tc:opendocument:xmlns:drawing:1.0);
2 @namespace fo url(urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0);
3 @namespace office url(urn:oasis:names:tc:opendocument:xmlns:office:1.0);
4 @namespace presentation url(urn:oasis:names:tc:opendocument:xmlns:presentation:1.0);
5 @namespace style url(urn:oasis:names:tc:opendocument:xmlns:style:1.0);
6 @namespace svg url(urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0);
7 @namespace table url(urn:oasis:names:tc:opendocument:xmlns:table:1.0);
8 @namespace text url(urn:oasis:names:tc:opendocument:xmlns:text:1.0);
9
10 office|document > *, office|document-content > * {
11   display: none;
12 }
13 office|body {
14   display: block;
15 }
16
17 text|p, text|h {
18   display: block;
19   padding: 3px 3px 3px 3px;
20   margin: 5px 5px 5px 5px;
21 }
22 text|h {
23   font-weight: bold;
24 }
25 text|s:before { /* this needs to be the number of spaces given by text:c */
26   content: ' ';
27 }
28 text|tab:before {
29   display: inline;
30   content: '        ';
31 }
32 text|line-break {
33   content: " ";
34   display: block;
35 }
36 office|text {
37   display: block;
38   background: white;
39   width: 216mm; /* default to A4 width */
40   min-height: 279mm;
41   padding-left: 32mm;
42   padding-right: 32mm;
43   padding-top: 25mm;
44   padding-bottom: 13mm;
45   margin: 2px;
46   text-align: left;
47   overflow: hidden;
48 }
49 office|spreadsheet {
50   display: block;
51   border-collapse: collapse;
52   empty-cells: show;
53   font-family: sans-serif;
54   font-size: 10pt;
55   text-align: left;
56   page-break-inside: avoid;
57   overflow: hidden;
58 }
59 office|presentation {
60   display: inline-block;
61   text-align: left;
62 }
63 draw|page {
64   display: block;
65   height: 21cm;
66   width: 28cm;
67   background: white;
68   margin: 3px;
69   position: relative;
70   overflow: hidden;
71 }
72 presentation|notes {
73     display: none;
74 }
75 @media print {
76   draw|page {
77     border: 1pt solid black;
78     page-break-inside: avoid;
79   }
80   presentation|notes {
81     /*TODO*/
82   }
83 }
84 office|spreadsheet text|p {
85   border: 0px;
86   padding: 1px;
87   margin: 0px;
88 }
89 office|spreadsheet table|table {
90   background: white;
91   margin: 3px;
92 }
93 office|spreadsheet table|table:after {
94   /* show sheet name the end of the sheet */
95   /*content: attr(table|name);*/ /* gives parsing error in opera */
96 }
97 office|spreadsheet table|table-row {
98   counter-increment: row;
99 }
100 office|spreadsheet table|table-row:before {
101   width: 3em;
102   background: #cccccc;
103   border: 1px solid black;
104   text-align: center;
105   content: counter(row);
106 }
107 office|spreadsheet table|table-cell {
108   border: 1px solid #cccccc;
109 }
110 table|table {
111   display: table;
112 }
113 draw|frame table|table {
114   width: 100%;
115   height: 100%;
116   background: white;
117 }
118 table|table-row {
119   display: table-row;
120 }
121 table|table-column {
122   display: table-column;
123 }
124 table|table-cell {
125   display: table-cell;
126 }
127 draw|frame {
128   display: block;
129 }
130 draw|image {
131   display: block;
132   width: 100%;
133   height: 100%;
134   top: 0px;
135   left: 0px;
136   background-repeat: no-repeat;
137   background-size: 100% 100%;
138   -moz-background-size: 100% 100%;
139 }
140 text|list-item {
141     display: list-item;
142 }
143
144 text|a {
145     color: blue;
146     text-decoration: underline;
147 }