わたしの《はてなダイアリー》の画面をコピー(全文または範囲指定)

して、エディターに貼りつけると、なぜか「一行アキ」になります。
(テキスト・ボックスでは「行間ナシ」で入力しているのに)
 
 テキスト・ボックス同様に編集・印刷できるよう、指定できませんか?
 エクセルに(形式を選択して)貼りつけると「一行アキ」、そのまま
だと「行間ナシ」になりますが、すこし重く感じられます。
 
 できれば、印刷時に行間指定したいのですが……。
 現在の詳細デザイン設定は、つぎのとおり最も簡略にしています。
 「テーマ=Hatena)/ヘッダの色=ライトブルー」

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答8件)

id:flowermaze No.1

回答回数20ベストアンサー獲得回数1

ポイント15pt

コピーペーストした文字列が1行アキにならないようにする方法は、すみませんがよくわかりません。

はりつけたテキストの行を詰める方法はあります。

「TeraPad」のようなテキストエディタの「置換」機能で、「¥n¥n」を「¥n」に置換すると、2行アキを1行アキに変換できます。


日記を見たときに1行アキにしない方法は、「詳細デザイン」の「スタイルシート」というところに、

div.section p {

margin: 0;

padding:0;

}

と入れてみてください。

印刷時だけではなく、通常の表示も1行アキではなくなりますが……


自分が印刷するときだけ、ということでしたら、ユーザースタイルシートを使うのもおすすめです。

id:adlib

「詳細デザイン」の「スタイルシート」に「div.section p {margin: 0;

padding:0;」と入れたとろ、見た目には詰まったのですが、貼りつけると、

もとの「一行アキ」のままでした。

2005/08/02 18:14:55
id:chashuria No.2

回答回数172ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/faq/qa?c=9#5715

はてな お問い合わせ はてなダイアリーについて

はてなのQ&Aにこのような説明がありました。

強制的に<p>タグが挿入されてしまうようですね。

ヘッダの指定をするといいとのことです。

http://d.hatena.ne.jp/help#aboutp

はてなダイアリーのヘルプ

id:adlib

「詳細デザイン」の「スタイルシート」に「.section P {margin-top: 0;

margin-bottom: 0;}と入れたところ、もとに戻ってしまいました。

 二つ目の参考URL「pタグの挿入を止める」は「非公開」の指定ですね。

2005/08/02 18:28:48
id:chashuria No.3

回答回数172ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/1057739459

人力検索はてな - はてなダイアリーを書くと1行づつ空いた感じになるんですが…どうやったら詰められるのでしょうか?

追加です。

こんな質問がありました。

参考になると思います。

id:adlib

「p{line-height:0}」と入れたとろ、重なって表示されてしまいました。

「p{line-height:1}」と入れたとろ、ほぼ「行間ベタ」表示されました。

 ただし、貼りつけると、もとの「一行アキ」のままでした。

2005/08/02 18:46:27
id:dungeon-master No.4

回答回数571ベストアンサー獲得回数40

ポイント30pt

http://d.hatena.ne.jp/help#pre

はてなダイアリーのヘルプ

>二つ目の参考URL「pタグの挿入を止める」は「非公開」の指定ですね。

非公開という意味が「下書き機能」を指すのであれば違います。

(下書きなのは ><!-- ~ -->< で囲んだときです。)


それはともかくとして、整形済みテキストの機能を使うのはどうでしょうか?


例えば、以下のように書いてみましょう。


テスト

>|

改行してみる

改行できましたか?

一行空きになったりしていませんか?

|<

テスト終りどす


>| ~ |< は ><PRE>~</PRE>< と書くのと同じです。

これで挟まれた部分については、<P>タグが自動挿入されないので、

メモ帳などにカットペーしても一行空にはなりません。

また、整形済みテキストなので入力した通りに改行されます。

id:adlib

 つぎのページで試してみました。

 

>>

 

00001231 Test page

>|

改行してみる。

開業出来ましたか?

一行空きになったりしていませんか?

|<

 

 たしかに、

< と書くのと同じ「行間ナシ」でした。

 残念ながら、この「整形タグ」は、他の表記(生没年月日など)で、

すでに多用しているので、地の文には使いたくないのです。

 

 ↓(テスト・ページ)

http://d.hatena.ne.jp/adlib/00001231

 

<<

 

2005/08/03 03:15:13
id:ycyc No.5

回答回数37ベストアンサー獲得回数6

ポイント20pt

http://d.hatena.ne.jp/help#noptag

はてなダイアリーのヘルプ

コピー&ペーストしたときに1行アキになるのは、<p>タグがあるからですから、pタグの挿入を止めるようにすればよいのでは?

id:adlib

 「pタグの挿入を止める」について、つぎの説明が分らないのです。

「途中で解除しない限り、いつまでもpタグは挿入されません」

 どなたか“別の表現で”教えてくださいませんか? 

2005/08/07 06:11:23
id:wakan No.6

回答回数98ベストアンサー獲得回数0

ポイント10pt

右クリックして、html ソースを表示してからコピーする、って方法ではダメっすか?

少なくとも、html タグの性質に左右されることは無くなります。

あとは、「ソース自体がタコだからしょーがねー」ってんで、時前でバリバリ修正する、と。


つーか、一行アキぐらい、エディタで簡単に修正できるでしょうが。

まともなエディタなら、修正に一分もかからないぞ!!

id:adlib

 「右クリックして、html ソースを表示する」目的が分りません。

 自分のダイアリーを、入力時のままコピーするなら「編集」画面から

「テキスト・ボックス」内に入ればいいのですが……。

2005/08/07 07:30:59
id:yoo15x No.7

回答回数150ベストアンサー獲得回数1

ポイント25pt

>「途中で解除しない限り、いつまでもpタグは挿入されません」

> どなたか“別の表現で”教えてくださいませんか? 


「以後『一行アキ改行』をしない」という機能を解除しない限り

いつまでも『一行アキ改行』に戻りません。


…ということで大丈夫でしょうか?


「オアズケ!」をしたら「ヨシ!」と言って解除しない限り、

いつまでもえさを食べません。


…のほうが雰囲気は伝わるでしょうか??


さて、次のように書いてみてください。 これまでと違って、

改行したいときには「<br>」で明示してやる必要はあります。


><span>1行目1行目1行目1行目1行目1行目1行目1行目<br>

2行目2行目2行目2行目2行目2行目2行目2行目2行目

</span><


こうやって書いたダイアリーはコピーしても空行はなくなっているはずです。

id:adlib

>>

 

改行したいときには「

」で明示してやる必要はあります。

1行目1行目1行目1行目1行目1行目1行目1行目

2行目2行目2行目2行目2行目2行目2行目2行目2行目

こうやって書いたダイアリーはコピーしても空行はなくなっているはずです。

 

<<

 

 たしかに(上のように)空行はなくなりました! ただし一行ごとに

「BRタグ」で終るよう、仕様変更しなければなりませんね。

 他の各種のブログでは(Enterだけで)その必要がないのですが……。

2005/08/10 02:28:56
id:whiteclover No.8

回答回数2ベストアンサー獲得回数0

ポイント30pt

これははてなの仕様です。


回答となるかはわかりませんが、

対応策となりそうなものを書いてみます。

最初に思いついたのはpreタグでしたが、

これは使いたくないとのコト。


+++


それでしたら、一つにはNo.5さんの回答にあるように、

pタグの挿入を止める手があります。

これは、はてなダイアリーのヘルプにありますように、

pタグを入れたくない部分の前に前に半角で「><」と挿入し、

pタグを入れてもいい状態のところの前

(全文においてpタグを適用したくないのなら日記本文最後)に

同じく「><」と挿入するものです。


以降もですが、例文内のタグ部分は、

実際に使用されるときには半角にしてくださいませ。


例文:

><

今日は晴れています。

なのに雷が鳴っています。

><


こうすると、次のように表示されます。

表示例:

< 今日は晴れています。なのに雷が鳴っています。 <


個人的にはこの方法は、pタグは挿入されなくなりますが、

書いたとおりに再現するには手動でbrタグを挿入しなければなりませんし、

余計な「<」が前後に残るのであまり好きではありません。

ただ、この余計な「<」をタグの一部として使うなら、

そしてbrタグを手動で補うつもりがあるのなら、有効な手段かとは思います。


使用例:

><font color=”red”>

今日は晴れています。<br>

なのに雷が鳴っています。<br>

></font>


このようにすれば、赤い文字で次のように表示されます。

表示例:

今日は晴れています。

なのに雷が鳴っています。


ただ、この記述はhtml的には微妙に正しくありません。

質問者の技量のほどがわからないため、

スタイルシートは抜きで解説できる例を考えさせていただきました。


+++


2つ目もほとんど代わり映えしませんが、日記を書く普段から、

編集ボックス内での改行でなくbrタグを用いて書けば、

ダイアリーから直接コピー&ペーストしたときに行間が開きません。

編集ボックス内がごちゃごちゃするという欠点はありますが…


ちなみに私はこの方法を用いて日記を書いています。

id:adlib

>これははてなの仕様です<

 これが結論であり、はてなの「ブラウザの画面から編集できる」と

いう最大のメリットと、しっかり結びついているなら断念しましょう。

 

 この質問は「紙 copi」エディタで完成したテキストを「はてな」に

貼付け、その画面をコピーしてエディタに戻すと、なぜか「一行アキ」

になることの疑問です。他の各種のブログでは「行間ナシ」なのに……。

 

 わたしの「はてなダイアリー」は、現時点で約500日分、他の各種

ブログにも重複転載しているので、共通仕様に統一したかったのです。

 最後まで質問の意図が伝わらなかったので、残念ながら〆切ります。

 

 この質問と回答は、つぎの「はてなダイアリー」に転記しました。

 ↓(テスト・ページ)

http://d.hatena.ne.jp/adlib/00001231

2005/08/10 02:35:16
  • id:ysskondo
    無駄な改行を削除するプログラムを作りましたよ!
    http://yasushikondo.no-ip.info/img/hatena.lzh

    ツールファイル名:CRLF.EXE
    目的:「はてな」からコピー&ペーストでメモ帳などテキストエディタにコピーすると不要な改行が入るので、不要な改行を削除する。
    動作確認環境:PC/AT互換機でWindows95OSR2/Windows2000Pro(SP4)

     質問は、
     http://yasushikondo.no-ip.info/win32api/bbs5/aska.cgi
     で受け付けます。
     でも、DOS窓って何?とかcommand.comやcmd.exeって何?って方まで、説明できる自信はありません。


  • id:ysskondo
    追加です。

    「登録されているファイルの拡張子は表示しない」のチェックを外して御使いください。
  • id:ysskondo
    WindowsのGUI版のβ版をリリース!

     http://yasushikondo.no-ip.info/img/windows_hatena.lzh
     動作確認環境:PC/AT互換機のWindows2000Pro(SP4)
     中に CRLF_GUI.EXE が入っています。
     クリップボードから一気に不要な改行を削除できますよ。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません