Rumah > Soal Jawab > teks badan
Android 原生,Vue.js 的属性 justify-content: flex-end; 外面套两层 <p>,就不起作用。备注:web 下是好的。
见代码:
<template>
<p class="page">
<p class="con">
<p class="title">
<text class="titleText">标题 ... ...</text>
</p>
<p class="validate">
<text class="validateText">内容 ... ...</text>
</p>
</p>
</p>
</template>
<style scoped>
.page {
}
.con {
background-color:#CCCCCC;
flex-direction: row;
}
.title{
margin: 5px;
flex-direction: column;
justify-content: flex-end;
background-color:#FFFFFF;
}
.titleText{
font-size: 28px;
background-color:red;
}
.validate{
margin: 5px;
background-color:#CCCCCC;
height: 100px;
flex:1;
}
.validateText {
font-size: 24px;
margin:5px;
}
</style>
ringa_lee2017-04-18 09:21:51
Melihat kod anda, saya rasa anda mahu meletakkan "tajuk" di bahagian bawah. Pertama sekali, atribut justify-content bukan daripada vue.js, tetapi daripada Flexbox. Anda boleh cuba menulis seperti ini:
.title{
margin: 5px;
flex-direction: column;//默认就是column 不需要写
justify-content: flex-end;//主轴方向上排列在容器后面,可以考虑不写,用下面
align-items:flex-end;//下对齐
background-color:#FFFFFF;
}
Jika anda mahu berbilang orang menjawab, disyorkan untuk menyiarkan pemaparan.
巴扎黑2017-04-18 09:21:51
Paparan mesti fleksibel sebelum anda boleh menggunakan sifat flexbox, jika tidak ia mesti display:block