• 締切済み

スタイルシートについて

HPでショッピングカートを設置してます。 レンタル会社に教えてもらったのですが、うまくいきません。 解る方がいましたら教えてください。 1行テキスト領域に文字を入れてカゴ入れるとカゴの中の「品名」部分に文字が繁栄されるようにしてます。 文字は入るのですが、文字数が多いと品名部分の幅が長くなってしまいます。 HTMLタグ<form>~</form>内に下記のタグを追加するという事でした 例)「■文字」と入力フィールドを追加する(品番 name) <FORM name="itemForm" action="​http://ysksbt.net/cart.jsp"​ method="post" target="cartwin"> <input type="hidden" name="command" value="add"> <input type="hidden" name="U_name" value=""> <input type="hidden" name="listURL" value="close"> ■ 種類 <select name="S_name"> <option value="s1">4cm </option> <option value="s2">2cm </option> </select> ■ 個数 <select name="C_name"> <option>1</option> <option>2</option> <option>3</option> </select>個 ■文字 <input type="text" name="1_name"> <INPUT type="image" src="​http://ysksbt.com/new_icon/b_cart.gif">​ </FORM> 「■文字」の1行テキストに文字を入れてカゴの中に入れるボタンを押すと品名の部分に文字が繁栄されるのですが、文字の数だけ品名の横幅が長くなり、ある程度の文字数になったら改行されるように .itemnamecell {width:100px;white-space:normal !important;} こちらのタグをスタイルシートへ入れてカゴの中を見たら、 「■種類」には繁栄されるのですが、「■文字」には100pxが繁栄されません。 スタイルシート初心者なのでカート会社の支持通り指定しても思うようにいかず、どこが違うのかもよく分かりません。 解る方がいましたらよろしくお願いします。

みんなの回答

  • nobrain
  • ベストアンサー率39% (29/73)
回答No.1

これが当該ソースなら不完全ですね。 この中にはスタイルシートが適用される部分がありませんよ。 >1行テキストに文字を入れて >… >ある程度の文字数になったら改行されるように 改行したら1行じゃありません。 またスタイルの記述が無くても文字数の設定は属性で出来ます。しかし、1行じゃないものを input で扱うのが間違いだと思われます。 この場合は textarea でしょうか。

参考URL:
http://www.scollabo.com/banban/lectur/ht14.html

関連するQ&A