タグ『 CSS 』

≒ <nobr>タグは必要なし?

今日の失敗。

なんちゃってECサイトも大詰めで、参考書に載ってるコードは全部打ち終わった。あの本は解説どころか全く言及がなく、コード内のジャンプ先で必要になって初めて気がつくコードファイルが結構あって、その場合、サポートサイトからとってきたサンプルコードを解読しながら打ちこまないといけないようになっているので、本が終了してもまだ終わらないんですねー。

というわけで、今日は売上管理の部分を打ち込んだんだけど、コードの構成も大分判ってきて、打ち込みながら自分好みに改造していく。今日ハマったのはそれほど重要な部分ではなくて(いつもか?)CSS関連。

<a>タグでページ遷移させてたところにパラメータいっぱいくっつけなくちゃいけなくなって、action属性があんまり長くなるのもどうかなとも思ったので<form>要素に変更した。動作はうまく行ったんだけど、変更前は「<a></a><a></a>」で仲良く二つボタンが横並びになってたところが、「<input /><a></a>」だと改行されちゃう。
そうか、<nobr>タグはだめだから入っている<td>タグに「white-space:nowrap」しちゃおう。で、効かない。
<p>タグで括ってnowrap。駄目。
<div>も駄目。<span>も駄目。<td>の幅をでかくしても駄目。
仕舞には禁断の<nobr>も試したんだけど駄目!

で、コードとにらみ合いをしてたら、<form>がちゃんと閉じていない。ちゃんと閉じる。
治る。横並びになった。いつも通りカンターン!というか今日の失敗は我ながら特にバカっぽいなー。

GETとPOSTの取り扱いもよくわかってないことがはっきりしたし、今日も勉強になった!