基于语义-UI 的页面在 Tide SDK 中无法正常工作
Semantic-UI based page not work correctly in Tide SDK
我正在尝试使用 Semantic-UI (http://semantic-ui.com/) 在 TideSDK 中制作一些应用程序。当我在 Chrome 中打开我的页面时,它工作正常:
chrome http://krakow45.pl/test/chrome.png
但是当我使用 TideSDK 启动我的代码时,它看起来像:
tide http://krakow45.pl/test/tide.png
如您所见,缺少某些元素并且无法正常工作。
这是我的 HTML:
<!DOCTYPE html>
<html>
<head>
<!-- JavaScript includes -->
<script src="vendor/jquery.js"></script>
<script src="js/app.js"></script>
<script src="vendor/semantic/semantic.js"></script>
<!-- /JavaScript includes -->
<!-- CSS includes -->
<link rel="stylesheet" type="text/css" href="vendor/semantic/semantic.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!-- /CSS includes -->
<title>xxx</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!-- PAGE: NEW_REPORT -->
<div id="NEW_REPORT_fieldsContainer" class="ui segment">
<div class="ui input">
<input id="NEW_REPORT_firstName" type="text" placeholder="Imię">
</div><br /><br />
<div class="ui input">
<input id="NEW_REPORT_lastName" type="text" placeholder="Nazwisko">
</div><br /><br />
<div class="ui left icon input">
<input id="NEW_REPORT_date" type="text" placeholder="26/03/2015">
<i class="calendar icon"></i>
</div><br /><br />
<div id="NEW_REPORT_buttonNext" class="ui animated button">
<div class="visible content">Dalej</div>
<div class="hidden content">
<i class="right arrow icon"></i>
</div>
</div>
</div>
<!-- /PAGE: NEW_REPORT -->
</body>
请记住,TideSDK 使用的是旧版本的 webkit。我很确定您必须在 CSS3 规则前加上前缀 (-webkit-)。但还要记住,所有 CSS3 规则都不能使用,但目前我还没有遇到主要的 CSS3 问题。
只有一件事困扰着我,那就是旧的开发人员控制台..
TideSDK 似乎不再是开发这些应用程序的绝佳选择:( 可悲的是,在他们开始开发 TideKit 之后,没有提供任何支持。
最后一个版本应该支持所有 CSS 3 个元素,但实际上不支持。
很高兴你找到了出路:)
我正在尝试使用 Semantic-UI (http://semantic-ui.com/) 在 TideSDK 中制作一些应用程序。当我在 Chrome 中打开我的页面时,它工作正常:
chrome http://krakow45.pl/test/chrome.png
但是当我使用 TideSDK 启动我的代码时,它看起来像:
tide http://krakow45.pl/test/tide.png
如您所见,缺少某些元素并且无法正常工作。
这是我的 HTML:
<!DOCTYPE html>
<html>
<head>
<!-- JavaScript includes -->
<script src="vendor/jquery.js"></script>
<script src="js/app.js"></script>
<script src="vendor/semantic/semantic.js"></script>
<!-- /JavaScript includes -->
<!-- CSS includes -->
<link rel="stylesheet" type="text/css" href="vendor/semantic/semantic.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
<!-- /CSS includes -->
<title>xxx</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<!-- PAGE: NEW_REPORT -->
<div id="NEW_REPORT_fieldsContainer" class="ui segment">
<div class="ui input">
<input id="NEW_REPORT_firstName" type="text" placeholder="Imię">
</div><br /><br />
<div class="ui input">
<input id="NEW_REPORT_lastName" type="text" placeholder="Nazwisko">
</div><br /><br />
<div class="ui left icon input">
<input id="NEW_REPORT_date" type="text" placeholder="26/03/2015">
<i class="calendar icon"></i>
</div><br /><br />
<div id="NEW_REPORT_buttonNext" class="ui animated button">
<div class="visible content">Dalej</div>
<div class="hidden content">
<i class="right arrow icon"></i>
</div>
</div>
</div>
<!-- /PAGE: NEW_REPORT -->
</body>
请记住,TideSDK 使用的是旧版本的 webkit。我很确定您必须在 CSS3 规则前加上前缀 (-webkit-)。但还要记住,所有 CSS3 规则都不能使用,但目前我还没有遇到主要的 CSS3 问题。 只有一件事困扰着我,那就是旧的开发人员控制台..
TideSDK 似乎不再是开发这些应用程序的绝佳选择:( 可悲的是,在他们开始开发 TideKit 之后,没有提供任何支持。 最后一个版本应该支持所有 CSS 3 个元素,但实际上不支持。
很高兴你找到了出路:)