Ionic React中IonCol横向排列而非堆叠的布局问题求助
解决IonCol无法横向并排的问题
- 先确认核心结构:必须用
IonRow包裹需要并排的IonCol,这是Ionic网格布局的基础,漏了IonRow肯定会堆叠 - 给两个列设置响应式尺寸,比如大屏幕(md及以上)各占一半:给两个
IonCol都加上sizeMd="6",小屏幕下会自动堆叠,刚好符合你的响应式需求 - 检查自定义CSS:有没有写过强制
ion-col宽度100%、修改ion-row的flex-direction为column这类样式,这些会直接破坏布局 - 别乱嵌套多余的
IonGrid:如果只是外层分两栏,不需要在IonCol里再套IonGrid,多余嵌套会打乱布局
示例代码:
<IonGrid> <IonRow> <IonCol sizeMd="6"> <h2>Work Experience</h2> <!-- 你的工作经历内容 --> </IonCol> <IonCol sizeMd="6"> <h2>Technical Experience</h2> <!-- 你的技术经历内容 --> </IonCol> </IonRow> </IonGrid>
内容的提问来源于stack exchange,提问作者BackendDev_onTheMaking
相关产品推荐
相关产品推荐

