teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

css追記

2018/01/25 02:52

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- スクリプト色を付けたい
1
+ カレンダー表示した数字(日)の当日部分だ色を変えたい
body CHANGED
@@ -1,10 +1,11 @@
1
- ### 前提・実現したいこと
1
+ cssで作成したカレンダーの当日部分の色を変えて表示した
2
2
 
3
3
  cssでカレンダーを作成しており、日付をクリック→スケジュール入力画面に
4
4
  というものを作ろうとしています。
5
5
  (初心者です。用語などの間違いありましたらすみません)
6
6
  当日の日付をphpで取得し、カレンダー内の当日部分の色を変えたいのですが、
7
7
  やり方がわかりません。
8
+ また、何か他の方法があればぜひお教えいただきたいです。
8
9
 
9
10
 
10
11
  ご教授の程、宜しくお願い致します。
@@ -91,16 +92,142 @@
91
92
  </html>
92
93
  ```
93
94
 
95
+ ```css
96
+ .aaa{
97
+ margin: auto ;
98
+ border: 2px solid silver;
99
+ width: 600px ;
100
+ height: 400px ;
94
101
 
102
+ }
95
103
 
104
+ .bbb{
105
+ border: 1px solid silver;
106
+ width: 100% ;
107
+ height: 10% ;
108
+
109
+ }
96
110
 
111
+ .ccc{
112
+ border: 1px solid silver ;
113
+ box-sizing: border-box;
114
+ text-align: center ;
115
+ height: 10% ;
116
+ color: red ;
117
+ }
97
118
 
119
+ .ddd{
120
+ border: 1px solid silver ;
121
+ box-sizing: border-box;
122
+ text-align: center ;
123
+ height: 10% ;
124
+ }
98
125
 
126
+ .eee{
127
+ border: 1px solid silver ;
128
+ box-sizing: border-box;
129
+ text-align: center ;
130
+ height: 10% ;
131
+ color: blue ;
132
+ }
99
133
 
134
+ .ccc, .ddd, .eee{
100
- ### 試したこと
135
+ float: left ;
136
+ border-color: silver ;
137
+ width: 14.286% ;
138
+ }
101
139
 
140
+ .fff{
141
+ border: 1px solid silver ;
142
+ box-sizing: border-box;
143
+ text-align: center ;
144
+ height: 16% ;
145
+ color: red ;
146
+ }
147
+
148
+ .ggg{
149
+ border: 1px solid silver ;
150
+ box-sizing: border-box;
151
+ text-align: center ;
152
+ height: 16% ;
153
+ }
154
+
155
+ .hhh{
156
+ border: 1px solid silver ;
157
+ box-sizing: border-box;
158
+ text-align: center ;
159
+ height: 16% ;
160
+ }
161
+
162
+ .iii{
163
+ border: 1px solid silver ;
164
+ box-sizing: border-box;
165
+ text-align: center ;
166
+ height: 16% ;
167
+ }
168
+
169
+ .jjj{
170
+ border: 1px solid silver ;
171
+ box-sizing: border-box;
172
+ text-align: center ;
173
+ height: 16% ;
174
+ }
175
+
176
+ .kkk{
177
+ border: 1px solid silver ;
178
+ box-sizing: border-box;
179
+ text-align: center ;
180
+ height: 16% ;
181
+ }
182
+
183
+ .lll{
184
+ border: 1px solid silver ;
185
+ box-sizing: border-box;
186
+ text-align: center ;
187
+ height: 16% ;
188
+ color: blue ;
189
+ }
190
+
191
+ .fff, .ggg, .hhh, .iii, .jjj, .kkk, .lll{
192
+ float: left ;
193
+ border-color: silver ;
194
+ width: 14.286% ;
195
+ }
196
+
197
+
198
+
199
+
200
+ .month{
201
+ text-align: center ;
202
+ margin: auto ;
203
+ color: ;
204
+ }
205
+
206
+ .prev{
207
+ float: left ;
208
+ margin: auto ;
209
+ vertical-align: top ;
210
+ line-height: 10px ;
211
+ }
212
+
213
+ .next{
214
+ float: right ;
215
+ margin: auto ;
216
+ vertical-align: top ;
217
+ line-height: 10px ;
218
+ }
219
+
220
+
221
+ ```
222
+
223
+
224
+
225
+
102
226
  最後の</div>の前に下記コードを入れてみましたが
103
- カレンダーの下に表示されてしまいました。
227
+ カレンダーの下に出力されてしまいました。
228
+ 「print」が出力なのでここを「現在の表示を変えられるもの」に
229
+ 代えられれば可能なんじゃないかと考えているのですが、
230
+ そう簡単なものではないのでしょうか。
104
231
 
105
232
  ```php
106
233
  <?php
@@ -115,7 +242,5 @@
115
242
 
116
243
  ?>
117
244
  ```
118
-
119
- ### 補足情報(FW/ツールのバージョンど)
245
+ 出力ではく、表示されている数字の色を変えたくて模索しております。
120
-
121
- ここによ詳細な情報を記載てくい。
246
+ 何か良い方法があたらお教えいたきたです

2

修正しました

2018/01/25 02:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes

1

コードブロックで囲みました

2018/01/24 05:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -10,13 +10,13 @@
10
10
  ご教授の程、宜しくお願い致します。
11
11
 
12
12
 
13
- ### 発生している問題・エラーメッセージ
14
13
 
15
- ```
16
- エラーメッセージ
17
- ```
18
14
 
15
+
16
+
17
+
18
+
19
- ### 該当のソースコード
19
+ ```html
20
20
  <!DOCTYPE html>
21
21
  <html>
22
22
  <head>
@@ -89,16 +89,33 @@
89
89
 
90
90
  </body>
91
91
  </html>
92
+ ```
92
93
 
93
94
 
94
95
 
95
96
 
96
97
 
97
98
 
99
+
98
100
  ### 試したこと
99
101
 
102
+ 最後の</div>の前に下記コードを入れてみましたが
100
- ここ問題に対したことを記載してください。
103
+ カレンダーの下表示されてしました
101
104
 
105
+ ```php
106
+ <?php
107
+ $today = date("j");
108
+
109
+ if ($today >= 0) {
110
+ $color="green";
111
+ } else {
112
+ $color = '';
113
+ }
114
+ printf ('<span style="color:' . $color . ';">%+d</span><br />', $today);
115
+
116
+ ?>
117
+ ```
118
+
102
119
  ### 補足情報(FW/ツールのバージョンなど)
103
120
 
104
121
  ここにより詳細な情報を記載してください。