- 締切済み
携帯サイト作成について
携帯サイトを作成しております。 たとえば 【A】<BR> 山 10<BR> 川 20<BR> 海 30<BR> <BR> 【B】<BR> 山 20<BR> 川 30<BR> 海 10<BR> <BR> とした場合、 A B<BR> 山 10 20<BR> 川 20 30<BR> 海 30 10<BR> <BR> といった感じに簡単に書き換えれる方法、ツール・ソフトなどはありますでしょうか? DreamWeaverやOfficeなど基本的なソフトはあります。 ご回答よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
BR(forced line break)は、行内区切りの<br> ひとつで、改行は<br>されますが、この様に段落の区切りに使用するものではありません。 質問の意味がさっぱり読み取れないのですが、あげられた例だと HTMLの文書マークアップ的に考えれば、定義リストないし序列リストを表データに変換することのように見えます。そうだとしたら、私は、高機能なテキストエディタで矩形選択をしてコピー/ペーストして置き換えるか、excelデータにして、列をコピーのいずれかにした後、CSVに変換して、もう一度テキストエディタで s/,"?(\d+)"?/<td>\1<\/td>/ s/^/<tr>\n\t<td> s/$/<\/td>\n\t<\/tr>などで置換してしまいます。 【A】 山 10 川 20 海 30 <BR> 【B】 山 20 川 30 海 10 ↓ 【A】 【B】 山 10 20 川 20 30 海 30 10 ↓ 【A】,【B】 山,10,20, 川,20,30, 海,30,10 ↓ <tr> <td>/<td><td>【A】</td><td>【B】</td> </tr> <tr> <td>山</td><td>10</td>20</td> </tr> <tr> <td>川</td><td>20</td><td>30</td> </tr> <tr> <td>海</td><td>30</td><td>10</td> </tr> その後、s/<td>([^\d]+)<\/td>/<th abbr="\1">\1<\/th> <table summary="何とかの表" border="1"> <tbody> <tr> <td>/<td><th abbr="A">【A】</th><th abbr="B">【B】</th> </tr> <tr> <th abbr="山">山</th><td>10</td>20</td> </tr> <tr> <th abbr="川">川</th><td>20</td><td>30</td> </tr> <tr> <th abbr="海">海</th><td>30</td><td>10</td> </tr> とか・・・・ 私は、 EmEditor( http://jp.emeditor.com/ )--フリー版( http://jp.emeditor.com/modules/download2/rewrite/tc_5.html )もあります---ですが、ほかにも優れたHTMLエディタがたくさんあります。 HTMLエディタ ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB#HTML.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF ) 私は、膨大な種類の携帯電話、携帯端末にいちいち対応はできないので、基本的にパソコン用も携帯電話用もひとつのHTMLです。 ★そもそもHTMLは、 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[2.2.1 HTMLの略歴( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より 上のマークアップで携帯電話もきちんと表示されますし、パソコン用はCSSでとてもよくデザインします。