blob: ca1d3e0e5d6dbbc87362c4efa7e9bdaa526257ba [file] [log] [blame]
guangchao.xu070005a2020-12-07 09:56:40 +08001/* start--微信小程序编译后页面有组件名的元素,特别处理--start */
2/* #ifdef MP-WEIXIN || MP-QQ */
3u-td, u-th {
4 flex: 1;
5 align-self: stretch;
6}
7
8.u-td {
9 height: 100%;
10}
11
12u-icon {
13 display: inline-flex;
14 align-items: center;
15}
16
17// 各家小程序宫格组件外层设置为100%,避免受到父元素display: flex;的影响
18u-grid {
19 width: 100%;
20 flex: 0 0 100%;
21}
22
23// 避免小程序线条组件因为父组件display: flex;而失效
24u-line {
25 flex: 1;
26}
27
28u-switch {
29 display: inline-flex;
30 align-items: center;
31}
32
33u-dropdown {
34 flex: 1;
35}
36/* #endif */
37/* end-微信小程序编译后页面有组件名的元素,特别处理--end */
38
39
40/* #ifdef MP-QQ || MP-TOUTIAO */
41// 需要做这一切额外的兼容,都是因为TX的无能
42u-icon {
43 line-height: 0;
44}
45/* #endif */
46
47/* start--头条小程序编译后页面有组件名的元素,特别处理--start */
48// 由于头条小程序不支持直接组件名形式写样式,目前只能在写组件的时候给组件加上对应的类名
49/* #ifdef MP-TOUTIAO */
50.u-td, .u-th, .u-tr {
51 flex: 1;
52 align-self: stretch;
53}
54
55.u-row, .u-col {
56 flex: 1;
57 align-self: stretch;
58}
59
60// 避免小程序线条组件因为父组件display: flex;而失效
61.u-line {
62 flex: 1;
63}
64
65.u-dropdown {
66 flex: 1;
67}
68/* #endif */
69/* end-头条小程序编译后页面有组件名的元素,特别处理--end */
70
71
72