現在MonacaでHTML5とCSS、JavaScriptを使って時間割表を作ろうと思ってます
コードは
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script src="plugins/plugin-loader.js"></script>
<link rel="stylesheet" href="plugins/plugin-loader.css">
<script>
// Set virtual screen width size to 320 pixels
monaca.viewport({width: 320});
//
// TODO: Please edit your JavaScript code here
//
</script>
</head>
<body>
<center>
<a href="index.html">戻る</a>
<table border="5">
<tr bgcolor="#1FD3DF"><th>時間</th><th>科目</th><th>教室</th><th>備考</th></tr>
<tr><td width="20" height="80">1</td><td width="70"></td><td width="60"></td><td width="100"></td>
<tr><td width="20" height="80">2</td><td width="70"></td><td width="60"></td><td width="100"></td>
<tr><td width="20" height="80">3</td><td width="70"></td><td width="60"></td><td width="100"></td>
<tr><td width="20" height="80">4</td><td width="70"></td><td width="60"></td><td width="100"></td>
<tr><td width="20" height="80">5</td><td width="70"></td><td width="60"></td><td width="100"></td>
</body>
</html>
です
理想では科目、教室、備考のところを自由に書き換え保存できるのが作りたいです
<input>を使うとスマホのサイズ的に横にはみ出すし、Excelのようなものにしたいです
どうすればよいのでしょうか?ご回答お願いします
No.2ベストアンサー
- 回答日時:
HTML5じゃない!!!
<!DOCTYPE HTML><!-- 小文字のほうがよいかも -->
<html><!-- langは必須 -->
<head>
<meta charset="utf-8">
・・・【中略】・・・
</head>
<body>
<center><!-- centerは使えない -->
<a href="index.html">戻る</a><!-- a要素はbodyには書けない -->
<table border="5">
<tr bgcolor="#1FD3DF">
・・・以下width,height,bgcolorは使ってはなりません。
</body>
</html>
★javascriptではなくCGIを使うほうが良いでしょう。
★widthやheightを指定せず、スタイルシートで%指定しましょう。
★表は表示幅に合わせて伸縮してくれます。
その内容でしたら、HTML5の必要はない。簡単なHTML4.01で十分です。ただしstrictにして、デザインはスタイルシートで。
No.1
- 回答日時:
monaca(Phonegap、webkit)で作るなら、contenteditableが使えます。
https://developer.mozilla.org/ja/docs/Web/HTML/C …
実装例に保存方法も書かれています。
<input>にするならスタイルシートを適用してサイズを調整してください。
編集した内容を複数人で共有するのであれば、サーバーのプログラムを作成してサーバーに保存する必要があります。
オリジナルのプロトコルを作る事も可能ですがそれでは敷居が高くなるので、CGIと同じ仕組みで作るのが簡単です。
サーバーサイドの作り方はウェブページ(BBS)を作るときと全く同じです。
(クライアントサイドの作り方もウェブサイトと全く同じで行けます。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- 工学 【制御工学】単位ステップ応答の遅れ時間の求め方(令和2年度の機械設計技術者試験(制御工学)の問題) 3 2022/11/02 10:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの任意の列を非表示に...
-
HTML <td></td>タグ セル内余...
-
TRタグの余白をcssで設定するには
-
テーブルの外側の線を消す
-
文字列が入っているtdを削除せ...
-
テーブルの入れ子について
-
テーブルのヘッダとボディの幅...
-
html・cssで日付をキレイに揃え...
-
テーブルの行の高さを指定する...
-
テーブルの位置
-
<table>の<thead>をposition:fi...
-
テーブルの行を折りたたみたい...
-
ホームページ 表の上の余白を...
-
表の1列だけをCSSを使って右揃...
-
EXCELからhtmlへの変換で罫線が...
-
cellpadding
-
【HTML】Tableの列と行の入れ替え
-
<table>の<thead>をposition:fi...
-
テーブルのレイアウトがおかし...
-
cssで、表示されるテキストによ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの行を折りたたみたい...
-
tableにul,または,olを入れられ...
-
テーブルの任意の列を非表示に...
-
TRタグの余白をcssで設定するには
-
文字列が入っているtdを削除せ...
-
テーブルのヘッダとボディの幅...
-
テーブルの行の高さを指定する...
-
cssで、表示されるテキストによ...
-
テーブルのセルに画像をピッタ...
-
HTML <td></td>タグ セル内余...
-
ホームページ 表の上の余白を...
-
テーブルの表示がずれます
-
スタイルシートで colspan=3と...
-
テーブルの上に空行が入る・・...
-
テーブルタグのセルの幅の一部...
-
表の1列だけをCSSを使って右揃...
-
逆L字の表(table)組み
-
tableでcolspanを使うと次行以...
-
HTMLのテーブルで桁をそろ...
-
テーブルのセルにアンカー
おすすめ情報