全角英文がMacIE&Safariで自動改行されない

このQ&Aのポイント
  • 全角英文の文章を、スペースを入れないでテーブルに挿入すると、MacのIE5とSafari上で自動改行されません。
  • テーブルの幅が広がってしまい、レイアウトが崩れてしまいます。
  • 回避する方法をご存知の方、教えてください。
回答を見る
  • ベストアンサー

全角英文がMacIE&Safariで自動改行されない

お世話になります。 widthを指定(例えば200)しているテーブルの中に、全角英文の文章を、スペースを入れないで挿入するとMacのIE5とSafari上の表示で自動改行されません。 従って、テーブルが指定width以上に広がってしまい、レイアウトがくずれてしまいます。 例えば、以下の文字列ですです。 <script>document.write(document. delodelo)</script> 何か回避する方法は無いでしょうか。 ご存知の方、ご教授願います。 ※mac,ie,英文,英語,html,改行しない,改行されない,等を組み合わせて検索しましたが該当するものはありませんでした。 ※当該問題が発生しているページはphpで生成しているので、関数などのアイディアでもうれしいです。 【環境について】作成の環境はwindows、mac両方です。当ページは、phpを使っていて、動的に文章を挿入しています。

  • kaiji
  • お礼率58% (35/60)
  • Mac
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • biginer
  • ベストアンサー率24% (382/1537)
回答No.1

><script>document.write(document. delodelo)</script> <script>や</script>などのように命令文を半角にしても駄目でしょうか?

関連するQ&A

  • 外部JavaScriptで書き出す文字がMozilla改行してくれない

    下記で書き出した文字列ですが、IEだと450pxで改行されるのに対して、Mozillaだと改行してくれません。 どうすれば改行してくれるのか、何がまずいのかご教授お願いします。 -----HTML <TABLE width='450' border='0' cellspacing='0' cellpadding='0' bgcolor='#FFE0B8'> <TR> <TD width='450'><SCRIPT LANGUAGE="JavaScript" src="sample.php"></SCRIPT> </TD> </TR> </TABLE> -----sample.php <?php //header("Content-type: text/html"); print "document.write(\"123456789012345678901234567890123456789012345678901234567890\")"; ?>

  • MacのSafariのletter-spacing

    テキストに「0.5em」などの値を指定してletter-spacingをあてていますが、 MacのSafari(Version5)では、それが反映されていないような気がします。 Windowsでは1行に収まっている文章が、MacのSafariでは文字間が詰まっておらず 改行されてしまっています。 何か指定の仕方があるのでしょうか? それかMacのSafari(Version5)に適用できるハックなどはありますでしょうか? よろしくお願いします。

  • MACで勝手に改行されてしまいます。

    こんにちわ。 Win2000と、DreamweaverMXを使用してWebページを作成しておりますが、IE6、NN7で確認して綺麗に表示されるページが、アップをし、Macで見たところ、文章の途中で改行が勝手にはいってしまいます(しかも、単語の途中で・・・(TT)  明日は友 人と遊びにいきます。 かなり見栄えが悪く、もちろん改行がはいっていたりするわけでもなく、行の途中で改行がはいってしまうのです。 テーブル内の文章で、文章よりも一行上には画像が。 一列右にも画像がはいっております。 何が悪いのでしょうか???・・・。

    • ベストアンサー
    • HTML
  • HTML テーブルセル内の自動改行について

    テーブルのセルの文字というのは、何も指定しなければ自動的に改行されるかと思います。 しかしスタイルシートなどでwidthを100pxなどに設定すれば、それに従うかと思うのですが、適用されません。 自動改行禁止は入れていません。 どんなに広くwidthを設定しても全角2行分ほどで改行されてしまうのです。 セルの大きさも変化しません。 (文字が多ければ多いほどセルの高さがつのっていき、縦長のセルになっていく) 原因お分かりになる方いらっしゃらないでしょうか…?

  • MacとIEで改行位置が異なる

    <p>長い文章、長い文章…</p> p{ width:160px; margin:0; padding:0; font-size:12px; } と設定したのに、IEとMacでテキストの改行位置が異なるのです。これはなぜですか? (Mac9版IE5.1とWinIE6を比べました。)

    • ベストアンサー
    • HTML
  • php 全角文字で改行される

    宜しくお願いします。 phpで作ったカレンダーで、 tableのtdの中に、 <?php print $year ; ?>年<?php print $month ; ?>月 を入れて、2009年12月8日と表示しているのですが、 IE6とIE7だけ、全角文字部分で改行されてしまいます。 2009 月 8 日 このような感じです。 全角英字も大丈夫でした。 だめなのは、数字だけです。 どうゆうことでしょうか? どなたか、何卒お願い致します。

    • ベストアンサー
    • PHP
  • mac IEとsafariでおかしい。

    自社のホームページを作成しているのですが、WIN IEではうまく表示されるのですが、MAC IEではずれてしまい、safariでは、次ページに更新しないと、飛びません。 作業環境は、MAC OS10.3です。WEBは、ほぼ素人です。 よろしくお願いします。

  • safari7,0からsafari6.0に戻るには

    マックOS10.9 safari7.0を使用しています。 講習のページがsafari6.0までの対応、またはinternet explorerしか対応していません。 どうしたら、この環境で講習の受講ができますか。

    • ベストアンサー
    • Mac
  • Safari について

    お世話になります。 現在マックを使用しており、ブラウザーはSafariです。 PCも持っておりブラウザーはIEですが、IEはアイコンをクリックすれば何個でも別に立ち上げができて、いろいろなページを比べたりするのに便利ですが、Safariではできません。  設定かなにか変えると、IEのように別に何個でも立ち上げられるようになるのでしょうか?  それとも無理なのでしょうか?  お手数ですがアドバイスよろしくお願い致します。

    • ベストアンサー
    • Mac
  • 改行キーの判断

    こんにちは教えてください。 あるフォームのテキストエリアに入力された値を他のページに渡す必要があります。 その時、テキストエリアに入力された値に含まれる改行キーも一緒に渡したいのですが、うまく行きません。 strUrl="mypage.php?Memo="+document.frmMypage.txtMemo.value 例えばこんな感じで渡しています。 できれば改行キーを"<br>"に変換して渡したいのですが・・・。 とりあえず、改行キーを判断する方法がJavaScriptにあるのかどうかだけでも教えていただけないでしょうか。 よろしくお願いいたします。 環境はWinNT4.0(SR6) IE5.0 (JavaScriptはIE4.0以上で動くことを予想しています)