react.jsを使ってWebアプリを作成したのですが、
Safariだとどうしてもデザインが崩れてしまします。
Chrome,Firefoxは動作確認できました。。
-web-kitとかも使用しているので原因がわからなくて。。。。
もしわかるって方がいたら教えてください。
該当部コード
class List extends Component { componentWillMount () { this.props.actions.setTitle("自動車免許学科試験 | 過去問一覧") this.props.actions.setCanonical("http://menkyo.site/") this.props.actions.setBreads([{title: "リスト", url: "http://menkyo.site/problems"}]) } render() { const style = { main: { margin: "16px", padding: "16px", backgroundColor: "#FFFFFF", flex: "1", display: "-webkit-flex", display: "-moz-flex", display: "-ms-flex", display: "-o-flex", display: "flex", overflow: "auto" }, scroll: { minHeight: "-webkit-min-content", minHeight: "-moz-min-content", minHeight: "min-content", display: "-webkit-flex", display: "-moz-flex", display: "-ms-flex", display: "-o-flex", display: "flex", flexDirection: "column", WebkitFlexDirection: "column" } }; return ( <section key={"list"} style={style.main}> <div key={"style"} style={style.scroll}> {this.props.problems.map(item => <Link to={"problems/" + item.id} key={item.id}> <h2 key={"text"+item.id}>題{item.id}門: {item.text}</h2> </Link> )} </div> </section> ); } } // globalから取得してpropsに渡す function mapStateToProps(state) { return { problems: state.default.problems.problems, }; } function mapDispatchToProps(dispatch) { return { actions: bindActionCreators(Actions, dispatch), }; } // problemsとactionsを渡す //=> const { problems, actions } = this.props export default connect( mapStateToProps, mapDispatchToProps )(List);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。