表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
とある割烹芸人の秘伝のタレ ~活動報告もランキングタグも美味しく召し上がーれ~  作者: 頭のおかしい割烹芸人
活動報告の秘伝のタレ
17/27

フロートを使えば縦書きにすることだってできるのです。でもプログラム組まないと超絶めんどいです。

フロートレイアウトの応用、第2弾。


縦書きにしたい場合はどうすればいいのでしょうか。



普通に実装する場合はwriting-mode:vertical-rl; を指定するだけでOKです。


ただ、このプロパティはなろうの活動報告では受け入れてくれません。


じゃぁどうすればいいのか。


フロートを使って力技で実現します。(力こそパワー、二度目)


挿絵(By みてみん)



こんな感じに細長のブロックを並べれば縦になりますね。



<div style="line-height:1;font-size:1.5em;text-align:center"><div style="width:1em;padding:1em 0.5em 1em 0;float:right">縦書きにしたい場合はこんな風に縦に並べたい文章をある</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">文字数で区切ってそれぞれ並べて実現していくのです。で</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">もこれってすごい大変で、プログラムを組まないと手動で</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">はすごくきついのです。</div></div><div style="clear:both;"></div>



挿絵(By みてみん)



各ブロックにwidth:1em;padding:1em 0.5em 1em 0;float:rightを設定して並べてます。コツはwidth:1emですね。幅を1文字分に指定することで細長いブロックを生成しています。


paddingを指定しているのは、普通に並べると詰め詰めになってしまうので。行間の代わりに指定します。




これで縦にはなるのですが、何か違和感を感じませんか?






そう、句読点が横書きのままなのです。writing-mode:vertical-rl;を指定すると、句読点も縦書き用になるのですが、こちらは力技で縦にしているだけなので横のままです。




どうすればいいのか。



縦書き用の物になおします。




横書き用


、を︑に

。を︒にします。



<div style="line-height:1;font-size:1.5em;text-align:center"><div style="width:1em;padding:1em 0.5em 1em 0;float:right">縦書きにしたい場合はこんな風に縦に並べたい文章をある</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">文字数で区切ってそれぞれ並べて実現していくのです︒で</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">もこれってすごい大変で︑プログラムを組まないと手動で</div><div style="width:1em;padding:1em 0.5em 1em 0;float:right">はすごくきついのです︒</div></div><div style="clear:both;"></div>



挿絵(By みてみん)




はい、こうなります。これで縦になりましたね。



他にも縦と横で見栄えが悪い文字があるので、それらも変換しておくといいでしょう。それか始めから使わないか。



'「','」','『','』','〈','〉','(',')','【','】','、','。','ー','…'


  ↓


'﹁','﹂','﹃','﹄','︿','﹀','︵','︶','︻','︼','︑','︒','︱','︙'





ということで縦書きもできました。

ここまでくると、単純なHTML/CSSの知識だけではなく、プログラミングの能力もいります。


正直、小説家になろうの活動報告で縦書きにする人が現れるとは運営さんは絶対想定していないと思います。(確信)




評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
背景色だけ変えた場合


ランキングタグ欄 背景変更版


ランキングタグ欄 枠線追加版


別のタブで開くリンク

ボタンで移動させるやつ


ボタンで移動させるやつ改良版
(リンク外してます)





















感想ボタン(動きません)
1. セレクト形式
2. ラジオボタン形式
感想選択:



3. 画像ボタン形式
どれでも好きなボタン押してください。

いいね!

すごい!

これすき

いえい!
レビュー欄

タイトルをここに
レビュー者
ここに本文を入力
ここに本文を入力
ここに本文を入力
作品名
ランキング風

タイトルをここに
作者:作者名
1,000 pt
あらすじ等
あらすじ
キーワード:キーワード
マーカー風

マーカー
 
マーカー
 
区切り線

 + + + 
 
✂キリトリセン✂
 
card img
カードに基づいて作成した、カードのコンテンツを構成する簡単なサンプルテキストですよ。
card img
カードに基づいて作成した、カードのコンテンツを構成する簡単なサンプルテキストですよ。
card img
カードに基づいて作成した、カードのコンテンツを構成する簡単なサンプルテキストですよ。
card img
カードに基づいて作成した、カードのコンテンツを構成する簡単なサンプルテキストですよ。
card img
カードに基づいて作成した、カードのコンテンツを構成する簡単なサンプルテキストですよ。
― 新着の感想 ―
[一言]  活動報告以前に小説本文の縦書きのサポート打ち切っていらしゃっていたような。おつかれ様です。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ