ラベル テンプレート の投稿を表示しています。 すべての投稿を表示
ラベル テンプレート の投稿を表示しています。 すべての投稿を表示
小説サイトにおける目次をスマートフォンでどう表現すべきかをつらつら考えて、
一個ずつ<a>タグでくくるテキストリンクではなくて、たぶんリスト+cssで作るべきなんだろう、と思った。
で、うちのサイトでためしに作ってみた。
四角のボーダーで囲ってあるリンクがリストタグ<li>を横並びにさせたもの。
上の、普通のテキストリンクとの違いは
ボーダー内をタッチ、あるいはクリックすることでリンクになるってだけだけど、
上のちっこい数字をiphoneで指タッチする難しさを考えると、妥当かな、と思うんだけどどうでしょう?(そもそも目次の字が小さすぎる、という批判は甘んじて受けるっ)

【追記】
iphone用のcssもいじりにいじって、何とかこんなふうに表示されるようになった。
色がかわってるのは、visitedの部分。わかりやすいかなーって思って。
2の、テキストリンクのところだけはさすがにちょっとめんどくさくてhtml書き換えていません。
角丸とシャドウを使っています。




htmlは以下↓

<div id="mokuji">
<ul>
<li><a href="short/tuki_v1.html">1</a></li>
<li><a href="short/tuki_v2.html">2</a></li>

</ul>
</div>

cssは参考サイトからいただいてきたのでそっちをみてください。
いっぱい書き換えてるので、そのへんは臨機応変にw
(参考)
http://desperadoes.biz/ cssによるリストタグサンプルいろいろ(横並び)


小説サイトにも、pc用とスマホ用のcssの両使いが広まるといいなと思って書きます。

小説用につくったページを、スマートフォンから見たときは、スマートフォン用のcssで表示するやり方。
これだとスマートフォン専用のサイトを作らずにすむので、超便利です。

1 pc用に作ったページに、以下のおまじないをくっつけます。

<meta name="viewport" content="width=320, initial-scale=1.0, user-scalable=yes, maximum-scale=2.0, minimum-scale=1.0, ">
<link media="only screen and (max-device-width:480px)" href="smart.css" type="text/css" rel="stylesheet" />
<link media="screen and (min-device-width:481px)" href="style.css" type="text/css" rel="stylesheet" />
<!--[if IE]>
<link href="style.css" type="text/css" rel="stylesheet" />
<![endif]-->

これで、画面の横幅が480以上のときはpc用のスタイルシートstyle.cssが適用されて、それ以下のスマホサイズのときはスマホ用のスタイルシートsmart.cssが適用されるようになります。
幅は固定じゃなくて%表示で。
これだけ!マジでこれだけなので!いっそスマホ用のcssなんかなくても動きます。
スマホで見て、すごくちっさくなって見えるサイトさんが多いので、ぜひ導入してみてください。

あと、画像は320以下、なるべく300ぐらいに横幅を抑えるのがみそです。
じゃないと、スマホで見たとき、横にびろーんって表示が滑りますので。

あとは小説サイトに特有のもくじをどう表現したモノか、今は試行錯誤中です。
もくじの数字リンクが100個ぐらい並んだページって、pcならありだけど・・・スマホだとどうかな、と思って。
リストでタイル状に数字をならべるしかないのかな、と思ったりもします。むずかしい。

2014/11 追記

けっこう未だにアクセスがある記事のようですので、ついでに作ってたスマホ小説用テンプレートのリンクも貼り付けておきます。
2年もまえのですけど、よろしければorz


http://homepage1.nifty.com/yuri_world/lovenovel/smarttemp/index.html
Yuri Uehara Google+ RSS Feed
gplus.slfeed.net RSS Services

とりあえず備忘録としてyomi-searchのスマートフォンテンプレート対応の仕方についてメモ。
Mar 12th 2012, 23:28
とりあえず備忘録としてyomi-searchのスマートフォンテンプレート対応の仕方についてメモ。

1 iphone専用のテンプレートを用意する。わたしはバナーブリッジさんのテンプレートをお借りしました。
 シンプルですごく使いやすかったです。マジおすすめ。
 小説サイトはみんな、スマホテンプレートに変えるといいよ。
 ケータイサイトは作りづらいけど、スマホサイトは要するに横幅が狭くて、リンクはdivを指タッチさせるpcサイト、のことだもんね。

2 トップページをがしがし作る。サーチ内部のテンプレートとしても使えるので、きっちり。
3 今回は、得票順ランキングのみスマートフォン対応にしたので、スマートフォン対応モード名を決める。たとえばrev_sとかにする。
4 rank.cgi内、

&form_decode();
if(!$FORM{page}){$FORM{page}=1;}
if($FORM{mode} eq "link"){&link;}
elsif($FORM{mode} eq "r_link"){&r_link;}
elsif($FORM{mode} eq "keyrank"){&PR_keyrank;}
elsif($FORM{mode} eq "rev" || $FORM{mode} eq "rev_bf" || $FORM{mode} eq "rev_rui"){&PR_rev;}
elsif($FORM{mode} eq "rev_s"){&PR_revs;} #この

else{&PR_rank;} #人気ランキング
exit;
 

ーーーーー(#の行を追加する)


+同じくrank.cgi内、

sub PR_revs{
#(1.1)アクセス(IN)ランキング表示画面(&PR_rev)
if(!$EST{rev_fl}){&mes("アクセスランキングは実施しない設定になっています","エラー","java");}
require "$EST{temp_path}rev_rank2.html";

print "Content-type: text/html\n\n";
&print_rank($FORM{kt},"rev",$FORM{page});
}
上をまるまるコピペ。テンプレート名をrev_rank2.htmlにしてあるのは任意で変更可能。

5 とりあえずテンプレートフォルダの内部、rev_rank.htmlをコピーしてrev_rank2.htmlを作る。アップロードして属性を変更。
 
6 rank.cgiをアップロードし直して、モードがrev_sでも動くことを確認。
7 あとはrev_rank2.htmlをトップページと同じ、スマートフォン対応のテンプレートに書き換えるだけです。
  ここが一番苦労するところだけどw
  各データをぐるぐる書いているところを、カテゴリリストのsectionタグとliタグでうまくくくってやることが大事。そうすると、サイトごとにテキストではなく、説明文もいっしょにリストタグでくくった全体をリンク領域にかえてやることができます。

以上です。

スマホサイトの使い勝手は、1画面にごちゃごちゃ詰め込めない、というのもあって、かなりよくなってるんじゃないかと思います。サーチの機能としては削ってますけど、それはpcでやればいいことだし、そもそもpcで見られないサイトは登録不可能なわけだから。

でもスマホでみると1ミリぐらいの文字がどあーーーーって出てくる小説サイトもまだまだ多いので、そこはどんどん対応していってくれると、新しい読者さんも増えるんじゃないかなあと思います。

新しい読者さんはみんなスマホ持ってて当たり前で、いつでもどこでも小説を読みたい人がいて、スマホだから画面が小さい、んじゃなくて、スマホだから逆に字が大きくて読みやすい、ぐらいの気持ちで考えるのが妥当かな・・・
無料デザインテンプレート集 | スマートフォン(iPhone・Android) / WordPress / HTML 対応
スマートフォン(iPhone・Android)対応のデザインテンプレートを無料で配布しています。WordPress版、HTML版も取り扱っています。商用利用可。ぜひご利用下さい。
You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions