フォント サイズに関する条件付き if ステートメントが機能しない理由を誰か教えてください。このコードは、他の Web ページで使用されている asp/css スタイル シートからのものです。IF ステートメントを取り出すと、スタイルシートは背景色の If ステートメントでの作業に戻ります。
私はそれが正しいように見え、構文について無数の時間を再確認したと思いますが、間違いなく機能していません。シンプルなフォームページと連携して動作します。Response.Cookies("sizeFont") は別のページに保存されており、テストのために値を画面に出力したため、これが機能していることがわかります。
私のasp/cssスタイルシートからのコード:
TH, TD { border: 3px solid black; padding: 1}
<%
bgc= Request.Cookies("choicebgc")
If(bgc = "brown") then
Response.Write("body{background-color:#D99756}")
ElseIf(bgc = "green") then
Response.Write("body{background-color:#8EB16A}")
End If
%>
<%
font= Response.Cookies("sizeFont")
If(font= "12") then
Response.Write("p{font-size:12pt}")
ElseIf(font= "16") then
Response.Write("p{font-size:16pt}")
End If
%>