関連記事その他諸々のasideについて

Simplicityの特徴 フォーラム Simplicity2に関する話題何でも 関連記事その他諸々のasideについて

  • このトピックには24件の返信、2人の参加者があり、最後にHidekichiにより10年、 4ヶ月前に更新されました。
24件の返信スレッドを表示中
  • 投稿者
    投稿
    • #34961
      Hidekichi
      ゲスト

      今しがた、チラリと見てみたんですけれども、関連記事の部分(本文下)が、

      [section id=under-entry-body]
        [div id=related-entries]
          [h3]関連記事[/h3]
          [aside class=related-entry cf]
            [div class=related-entry-thumb][/div]
            [div class=related-entry-content][/div]
          [/aside]
          //繰り返し
        [/div]
      [/section]

      このような構造になってますが、

      [section id=under-entry-body]
        [aside id=related-entries]
          [h3]関連記事[/h3]
          [div class=related-entry cf]
            [div class=related-entry-thumb][/div]
            [div class=related-entry-content][/div]
          [/div]
          //繰り返し
        [/aside]
      [/section]

      こんな感じで、ひとまとめで良いのではないかと思ったりします。またwidgetで関連記事が掲載されるかも知れないので(プラグインやウィジェットのカスタマイズによる)、idではなくclassの方が良いのかも知れません。

      aside 要素は、その aside 要素の前後のコンテンツには関係しているけれども、やや本筋から逸れながらも軽く触れておきたいようなコンテンツから構成されるページのセクション

      このように、asideは印刷物で言うところの脚注に当たるようなことが書いてあります。関連記事は正にそれなので、意味合いとしてはasideですが、だいたい本などの脚注みたいのは本文枠外に小さな文字で書いてあったりしますよね。


      ※ イメージしているのはこの画像の下部。線で引かれた下に書かれている部分

      これひとつひとつが脚注と言われなくても、この部分に書いてあれば脚注とわかるというような意味合いなんだろうと思うので(個人的な感想)、それぞれの関連記事をasideで囲まなくても、それらを囲んでおけばよいのではないかと思います。

    • #34962
      Hidekichi
      ゲスト

      あ、それから関連で。

      [section id=under-entry-body]
        [aside id=related-entries]
          [h3]関連記事[/h3]
          [div class=entry cf]
            [div class=thumb][/div]
            [div class=content][/div]
          [/div]
          //繰り返し
        [/aside]
      [/section]

      classの指定はこんな感じで良いのではなかろうかと思います。

      これまでだと、

      #related-entries .related-entry .related-entry-thumb {
        なんちゃら
      }

      でしたが、

      #related-entries .entry .thumb {
        なんちゃら
      }

      とか

      #related-entries .thumb {
        なんちゃら
      }

      の方が記述が短くて済むので。

    • #34971
      アバター画像わいひら
      キーマスター

      Simplicity2は、まだ公開前なので、そこらへんはまだ調整中です;
      現在は、そのようになっていないので、そこらへんは、公開までお待ちください。

      idではなくclassの方が良いのかも知れません。

      これは既に手元のファイルは修正済みです。

      クラスの修正は、現在のところ行うつもりはないです。
      するとしても、公開後、しばらく様子を見てからになると思います。

    • #34977
      アバター画像わいひら
      キーマスター

      関連記事は、こんな感じで行こうかと思います。
      asideのarticleということになると思うんですけど、やっぱり違和感ありますでしょうか?
      いろいろなところを直しているんですけど、悩む…。

    • #34980
      Hidekichi
      ゲスト

      うーむ、悩みどころではあるんですが、関連記事はその名の通り、基本的にメインの記事と関連しているのでasideとは違うかなぁとは思います。
      #34962では、現行のバージョンで直すならって感じだったので、asideやらsectionについてはあまり考えてなかったんですけどね(笑)

      僕もざっくりとしか書けませんが、
      サンプル: ざっくりレイアウト例 | codepen

      こんな感じではなかろうかと。
      まぁ現状と同じスタイルにするのであればですけれども。

      sectionは章みたいな意味で、そこには見出しが必要とされるみたいなことをよく見ますので、記事内とかの段落とかそういう所に使うんですしょうね。

    • #34992
      アバター画像わいひら
      キーマスター

      僕は、ここら辺を読んで「メインコンテンツ(文章部分)とはそこまで関連性がないかなぁ」とasideにしてみました。
      『aside要素』 / HTML5新要素一覧  | HTML5でサイトをつくろう
      aside を見直す – html5doctor – HTML5.JP
      aside 要素 – セクション – HTML要素 – HTML5 タグリファレンス – HTML5.JP
      ただ、ここら辺は、人それぞれの考え方次第で、考え次第で、正解が変わってくるので、なかなか難しいところです…;

    • #34994
      アバター画像わいひら
      キーマスター

      とりあえず、まだ完全に設定は終わってませんが、アウトラインの草案的なものはできたので、当サイトに適用しておきました。(フッター設定しなかった;)

      アウトラインの大まかな部分は基本的に、Webクリエイターボックスさんとかを参考にさせてもらいました。

    • #34997
      Hidekichi
      ゲスト

      4.3.2 article要素 | w3c 和訳

      ここを見ると、aside自体は大丈夫みたいですけれども、その中のarticleがアレですかね。
      たまに見るのが「わからなくなったらdivを使えば良い」ってのは言い得て妙かと思います(笑)

    • #35001
      アバター画像わいひら
      キーマスター

      ユーザーの投稿コメントを受け付けるサイトのブログエントリは、ブログエントリのarticle要素内にネストされたarticle要素としてコメントを表すことができる。

      とあって、コメントに使えるぐらいなら、関連記事は立派なarticle(ブログのエントリ)じゃないかと思った次第です。
      まぁdivでも良いというのは、全くその通りだと思います(笑)

      <article>-HTML5タグリファレンス
      第5回目 HTML5で新しく定義された新要素「article要素」の使い方の基本をまとめよう | Webデザインとグラフィックの総合情報サイト – MdN Design Interactive –

    • #35052
      Hidekichi
      ゲスト

      いっそのこと、メニューの一部と考えて、

      [aside]
        [nav id="related-entries"]
          [ul]
            [li class="related-entry"][/li]
            [li class="related-entry"][/li]
            [li class="related-entry"][/li]
          [/ul]
        [/nav]
      [aside]

      こうとか(笑)

      で、まぁなんでこんなトピックを立てたかというと、

      サンプル: 関連記事のスライダー化 | codepen

      こんなの作ってたからなんですけどね(笑)
      classの表記で、何度#related-entriesを入んとあかんねんって一人で突っ込んだりして、あまりにもアレだったので、新しいブロック作ってそこに中身を放り込んで独自にclass付けました(笑)

      絶賛修正中ですが、機能としては、ホバーしたらアニメーションが止まります(笑)
      .related-entryをaで囲むことで「記事を読む」が不必要になり、.related-entrのどこをクリックしても該当記事に飛べるようにしました。

      画面下に関連記事がズラリと並ぶと、コメントまでが遠いかなぁと思ったりしたので。
      あと、、、動くってステキやん(笑)

    • #35057
      アバター画像わいひら
      キーマスター

      確かに、#related-entriesくんだりの名は、ちょっと長すぎたとはよく思ってます;

    • #35065
      Hidekichi
      ゲスト

      ちなみにサンプルですが、コロンとセミコロンを間違えて打ち込んだまま、ちょっと居眠りしてたので動かなかったかも知れませんが、今は動作するようにしました。

      本日の18:00ぐらいから21:45までに見ていただいた方は、何?動かないじゃんって思われたかも知れませんので、報告しておきます。

    • #35070
      アバター画像わいひら
      キーマスター

      確かに、2回目に見ようとしたときは、関連記事が表示されていませんでした。

    • #35073
      Hidekichi
      ゲスト

      ついでにアレですが、2個横並びのバージョンも作ってみました。

      サンプル: 関連記事のスライダー化(2列ver) WordPress theme Simplicity用

      動作内容は同じです。ちょっとセレクタやら、横並びになったので表示時間を長くしたり(5秒→10秒)とかはしましたが、基本的に何個横並びになろうと、横並びで1つなので動作は同じなわけです。

    • #35090
      アバター画像わいひら
      キーマスター

      アイディア豊富ですね!
      スライダーを実装することがあれば参考にさせていただこうと思います。

    • #35099
      ガタ肩
      ゲスト

      動くってステキやん

      「画面下に関連記事がズラリと並ぶ」のが嫌なので
      「サムネイル」にしたいのですが
      スマホで見ると・・・

    • #35103
      Hidekichi
      ゲスト

      あ、基本スマホは考慮してません(笑)
      ひとつできたらスマホはとても簡単に対応できますから。なんせ、小さいの1つだけぐらいしか表示しかできないわけですし。

      ちょっと待ってもらったらスマホ対応版も作ります。jQueryではブラウザのサイズ(幅)の監視と、cssはメディアクエリだけでできます。

      レスポンシブにする時は、$(window).resize()等で、サイズを監視しておくロジックも組み込まないといけないので面倒だからしてないだけです。
      表示をレスポンシブにすることはできるんですけれども、上にどれだけ送るかは最初のリストアイテムの横幅にしているので、そこらも考えなおさないといけませんね。

    • #35105
      ガタ肩
      ゲスト

      希望は
      サムネイルが手動で横スライドで「動くやん」で良いんです
      現状だと
      スマホの場合、中途半端な画像が縦並びするので・・

    • #35106
      Hidekichi
      ゲスト

      まだ、見直ししている所ですが、レスポンシブっぽい感じにはできました。

      サンプル: 関連記事のスライダー化(2列ver レスポンシブ) WordPress theme Simplicity用 | codepen

      元のを無理やり直しているので、新しく作りなおしたほうが良いかも知れませんね。

    • #35107
      Hidekichi
      ゲスト

      > サムネイルが手動で横スライドで「動くやん」で良いんです

      これは比較的簡単にできそうなんですけれども(動かすだけなら)、タッチイベントとリンクの動作をどうするか、その兼ね合いをちょっと考える必要がありそうです。
      PCの時にどうするかとか、色々とあるわけですよ(笑)

      PCの時にタッチイベントは使えませんから、おのずとclickになるわけですけれども、そうすると記事に飛ぶリンクはどう処理するとかなどね。まぁちょっと色々調べてみます。

    • #35193
      Hidekichi
      ゲスト

      firefoxで動かなかったので色々と試行錯誤しまくりましたが、
      関連記事のスライダー化 (スワイプPC&mobile兼用)Wordpress theme Simplicity用

      最初に公開したものとは全くの別ものになってます(笑)
      内容的にちょっと個々では説明がアレなので、後でblogにでも書きます。ちなみに、aのリンクは無効にしてあります。有効にした時に動作するようにはちょっとまだテストが必要なので、動作だけこういう感じと言うのを先に公開します。

      動作ロジックは、PCスマホ兼用のswipeを自作してみる | GET HAPPYのを参考にしました。このサイトの内容では動作しなかったので、動作するように修正した感じです。
      まぁ結局、予め付くつていたものと考え方としては同じような感じで、処理の分離等の参考にしたのですが、jQueryのanimateを使わずcssのtranslate3dを使うと言うのを見て、なるほどねと感心しました。
      そっちのが良いと言われてますし。

      ただ、実機では動作するのかしないのかはわかりませんので、多分イケるんじゃないかな?ぐらいの感じです。しかしfirefoxで動作しないのには1日頭を悩ませました。

    • #35194
      Hidekichi
      ゲスト

      × 予め付くつていたもの
      ◯ 予め作っていたもの

    • #35197
      Hidekichi
      ゲスト

      今しがた、スライダーをレスポンシブ対応、スワイプ(PC&モバイル兼用)、リンク有効化しました。
      #35193 の 関連記事のスライダー化 (スワイプPC&mobile兼用)Wordpress theme Simplicity用 と同じアドレスです。

      これで、実機で動作すればいいんですけどね。
      うちは環境がないので、誰か人柱求むって感じなんですけれども。

    • #35201
      ガタ肩
      ゲスト

      安心してください
      動いてますよ
      (Android&iphone)

      スマホで見ると結構いい感じです
      画像がデカイので、スマホ専用にすると良いかもしれませんね

      スワイプ用の→(矢印)表示があると最高ですね

    • #35210
      Hidekichi
      ゲスト

      > ガタ肩さん

      実機で動作検証ありがとうございます。
      色々な情報サイトで書いてあったことからだいぶ変更したので、実機で動作するか不安だったんですけれども動いてよかったです。
      ちなみにスワイプ用の矢印とはどういったものですか?何か参考になるサイトとかあれば教えてもらえるとありがたいです。

      今回のはスライダーなんですけれどもカルーセルで無限ループになっているので、特に矢印はいらないかなぁと思ったりしていたんですが、確かに何もないと動かないので操作がわかりにくいかも知れませんね。

      別件で。
      今回のスワイプ対応版の内容をブログに書きました。
      jQuery、javascriptに詳しい方で、こうした方がもっと滑らかに動作するとかありましたら、意見を聞かせてもらえれば助かります。結構な長文記事です。

      参考: Simplicityを少し改造してみた part14 関連記事のスライダー化 スワイプPC・Mobile兼用

24件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)