閲覧時は編集されたくないけど、グレー表示は見づらいから嫌だ! というのは建前で、本当は編集用と閲覧用で2種類のHTMLを書くのが 面倒だからreadonlyとかdisabledくらいで済ませたい!というのが 本音でした(^^; 簡単なのは属性でreadonlyにしてしまうこと。つまり <input type="text" readonly> 編集できない、色も変わらない。 でも!text,textarea以外だとreadonlyが使えない? だめです。次。 だったらdisabledにすればいいじゃん!ってことでこちら。 <input type="radio" disabled> おー、編集できない、けど色がグレー。 これも見づらいので却下。最悪これになるかもしれないけどね。 じゃあcssで色を変えちゃえばいいのか? <input type="radio" dis