Javascript Flex即使在添加-webkit-前缀后也无法工作

Javascript Flex即使在添加-webkit-前缀后也无法工作,javascript,html,css,safari,flexbox,Javascript,Html,Css,Safari,Flexbox,我试图在所有浏览器中显示相同的静态网页,但Safari无法像Chrome那样显示网页 我使用autoprefixer并更改了代码,例如:display:-webkit-box,但仍然存在堆积东西的问题 Styles.css: body { font-family: Arial, Helvetica, sans-serif; } * { -webkit-box-sizing: border-box; box-sizing: border-box; } .row { displa

我试图在所有浏览器中显示相同的静态网页,但Safari无法像Chrome那样显示网页

我使用autoprefixer并更改了代码,例如:
display:-webkit-box,但仍然存在堆积东西的问题

Styles.css:

body {
  font-family: Arial, Helvetica, sans-serif;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.left {
  -webkit-flex: 25%;
  padding: 15px 0;
  height: 700px;
}

.left h1 {
  padding-left: 15px;
}

.right {
  -webkit-flex: 75%;
  padding: 15px;
}

#Search {
  width: 100%;
  font-size: 13px;
  padding: 20px;
  border: 1px solid #ddd;
}

#Menu li p {
  background-color: default;
  padding: 12px;
  text-decoration: none;
  font-size: 20px;
  color: black;
  display: block;
  font-family: comic sans-serif;
}

#Menu li p:hover {
  background-color: #eee;
}
Index.html:

<div class="row">
  <div class="left" style="background-color:steelblue;">
    <h1>Locations</h1>
    <input type="text" id="Search" placeholder="Search.." title="Type in a 
    category" data-bind="textInput:userInput">
    <ul id="Menu" data-bind="foreach: filteredLocation">
      <li>
        <p><span data-bind="text: title, click: popup"></span></p>
      </li>
    </ul>
  </div>
  <div class="right" id="map" style="background-color:#ddd;">
  </div>
</div>

位置

@Michael\u B我确实看到了那篇帖子。但是,这附近还有其他的吗?因为我认为自动刷新器在我的情况下不起作用。你使用什么版本的Safari?你不需要前缀。您可能需要调整flex代码。这就是我提供链接的原因。@KoshVery its 11.1.1