• ベストアンサー

<a href=... title="ここ">の部分を改行したい

質問のとおりですが、 title="ここ" の部分を改行したいのですが・・・ <a href="..." title="ここ はどこ"> のように、途中に \n を入れた所、IEでは改行できましたが FireFoxではゴミ文字が出てしまいました。 正規の改行方法わかるかたいらっしゃいませんか? よろしくお願いします。

  • HTML
  • 回答数6
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • quads
  • ベストアンサー率35% (90/257)
回答No.3

http://blog.tagscript.com/index.php?date=20050201 こちらは参照されていますでしょうか? >>#2 title属性は一般属性です。 特に問題ないかと;;

参考URL:
http://blog.tagscript.com/index.php?date=20050201
ymda
質問者

お礼

この方法でバッチシできましたあ。 ありがとうございます。 #IMG を A に変更しています。

その他の回答 (5)

noname#20378
noname#20378
回答No.6

あー、書き込んでいるときには気付かなかったけど、できないんっすね。ありがとうございます。>#3様

  • katu0021
  • ベストアンサー率7% (1/13)
回答No.5

で改行できます <A HREF="../../index.htm" TITLE="当ホームページの トップページに戻ります">トップ</A> >正規の改行方法わかるかたいらっしゃいませんか? 正規の改行方法か不明ですがIEでは改行できます

ymda
質問者

お礼

この方法だけでは、できないようです。 #3さんの回答でできるようになりました。 (Mozilla/Firefoxのみ、JavaScriptで、title属性をハックする)

noname#20378
noname#20378
回答No.4

改行文字を数値文字参照をすることになるのかな?(ごめんなさい、出来るかどうかと16進数で何に当たるのかは調べてません。) >W3CのHPでも確認しましたが、titleは無い 気が付いたんで一応。 <!ENTITY % coreattrs "id ID #IMPLIED -- document-wide unique id -- class CDATA #IMPLIED -- space-separated list of classes -- style %StyleSheet; #IMPLIED -- associated style info -- title %Text; #IMPLIED -- advisory title --" > <!ENTITY % attrs "%coreattrs; %i18n; %events;"> <!ATTLIST A %attrs; > なので一応存在します(A要素の他の属性、及び他のパラメータ実体の定義は省略)

回答No.2

すみません、すぐに回答がほしいときになんなんですが、aタグの要素でtitleってなんなんでしょうか? W3CのHPでも確認しましたが、titleは無いようなのですが、何をされたいのでしょうか。

参考URL:
http://www.w3.org/TR/html401/struct/links.html#edef-A
noname#83116
noname#83116
回答No.1

それは IE のみの機能で、HTML の仕様では改行できません。 よって、正規の改行方法はありません。

ymda
質問者

補足

少なくとも、Firefox、Operaには実装されています。 #多分、IE互換のためだと思います。 #Operaでは改行できています。

関連するQ&A

  • <a title="xxx">のマウスオーバーで改行させたい

    以下のHTMLで、IEとchromeでは「1234」、「abcd」の後で改行されますが、Firefoxでは改行されません。 Firefoxでも改行させる方法はありますでしょうか? <html> <a href="#" title="1234 abcd あいうえお"> ここにマウスオーバー </a> </html> 環境 IE6.0 google chrome 3.0.1 Firefox 3.5.2 Perl5.0でHTMLを吐き出します。 以上、よろしくお願いします。

  • タグの中の改行文字を正規表現で削除したい

    たとえば、 <a href="~" target="_blank"> というタグの中の改行文字(\n)を削除する正規表現を教えてください。 ただし、preg_replace_callbackは使わないでください。

    • 締切済み
    • PHP
  • 改行や、タブを含む正規表現の方法

    HTMLからある部分抜き出す時、 たとえば、あるソースから <title>なんたら</title> という言葉を抽出する場合、 $htmlに全ソースが格納されていると仮定して 単純な正規表現で preg_match('/<title>なんたら</title>/', $html, $matches); といえれると、"<title>なんたら</title>"という文字が出せます。 ところが <title>   なんたら </title> のような改行やらタブが含まれていると抜き出すことができませんでした。 いろいろ調べますと、文字エスケープシーケンスというものがあり \nは改行 \tタブと書いてあるサイトがありましたので preg_match('/<title>\n\tなんたら\n</title>/', $html, $matches); という風に記述してみました。 しかし、それでも改行とタブの含まれた<title>から 文字を抜き出すことはできませんでした。 改行とタブの含まれた<title>から 文字を抜き出すには、どのような記述をすれば良いのか ご指導お願いいたします。

    • ベストアンサー
    • PHP
  • <a href="長いURL"> を途中で改行したい

    例えば <a href="http://www.amazon.co.jp/HTML-XHTML-%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88%E3%83%AC%E3%83%83%E3%82%B9%E3%83%B3%E3%83%96%E3%83%83%E3%82%AF%E2%80%95%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%83%90%E3%82%A4%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A7%E3%81%8D%E3%82%8B-%E3%82%A8%E3%83%93%E3%82%B9%E3%82%B3%E3%83%A0/dp/4883375412/ref=sr_1_1?ie=UTF8&s=books&qid=1224187643&sr=8-1"> のような長いURLがあったとします。(おそらくOKWAVEが省略してくれてるので短くなってると思いますが) これほど長いとソースファイルのa href=""内部に1行で記述するにはきついのでこういう長いURLを ソース中で途中で数行に渡って改行するような手段はありますでしょうか?

    • ベストアンサー
    • HTML
  • 改行しないようにするには?

    <html> <head> <title>test</title> </head> <body> <a href="http://www.yahoo.co.jp/">左</a> <div align="right"><a href="http://www.yahoo.co.jp/">右</a></div> </body> </html> このように、リンクを付けた文字列を右と左に表示させたいのですが 画像のように改行されて表示されます。 同じ行に、二つのリンクを表示するにはどうすればいいですか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • <a href="#写真">

    http://www.htmllint.net/html-lint/htmllint.html で、チェックしたのですが、 ページ内でリンクを張りたいときは、 <a href="#写真"> 写真 </a> としていますが、 この書き方はよくないのでしょうか? -------------------------------------------------------------------------- <A> のアンカー名 `XXXX` 中に安全でない文字が含まれています。 *3* -------------------------------------------------------------------------- のエラーに該当するようです。 予想としては、 「#」の部分がエラーとして引っかかっているようです。 でも解説では、 -------------------------------------------------------------------------- <a href="http://www.uso800.ac.jp/fake.html#foobar"> あるいは <a href="#foobar"> のようにURIと一緒に指定します -------------------------------------------------------------------------- となっているから、#は使っても問題ないように思えるのですが、 <a href="#写真">の何が問題なのでしょうか?

    • ベストアンサー
    • HTML
  • オンマウスで表示されるコメントを改行する方法

    オンマウスで文字を表示させる方法は下記のようだとわかるのですが、 <a href="URLl" title="コメント"> このtitleで出てくる文字を改行したり、 コメントが表示される枠や背景の色を指定する方法がわかりません 検索をかけてもほとんどが、<a href="URLl" title="コメント">やテキストボックスに表示する方だったりで。 どなたかご親切な方教えていただけませんでしょうか。

  • <a href=…></a>で表示されない。

    パソコンやりはじめてちょっとの初心者です。 日記とかにリンクを上の通りやって,この<a href=100q-a.htm>こちら</a> のようにリンクしてるのに,表示されません。 けど,ファイルとして開くとちゃんと文字が移るんですけど…。 これって、100q-a.htmというのがまずいんでしょうか? できれば20日までに教えてくださるととても嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 長い本文を改行

    他の方の質問で、Mail to本文中に文字を入れる場合、 下記のようにできるとあり、確かにできるのですが、 長い本文を改行ししたい場合はどうしたらよいのでしょうか。 message部分に <br>を入れたらそのまま表示されてしまいました。 <A HREF="mailto:address?subject=title&body=message">

  • javaScript:location.href

    javaScriptでlocation.hrefをつかってURLを抽出したところ ttp://○○:△△/%e9%a8~~~.htmlといった具合に途中部分が文字化けされてしまいます。 1、おそらく日本語部分が文字化けしたものだと考えられるのですが、正しく表示する方法を教えていただきたいです。 2、△△の部分が謎の4ケタの数字が表示されるのですが、これは何でしょうか。 回答よろしくお願い致します。