![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
MovableType5を使いブログを作っているのですが、
思い通りに行かず四苦八苦しております。
添付した画像の様に、投稿したブログ記事をボックス(枠やらテーブル)で小さくまとめ、三つセットを横並びで配置し、ボックスかテキストに該当する記事へのリンクを積める物(ボックスの中には記事は全て載らない。ボックスサイズに合わせて途中で文章が終わり、リンクで該当記事(全文表示)へ)を作りたいのです。
ブログのエントリを小分けして並べる方法を見つける事すら出来ず、ここに辿り着きました
どなたか知恵を貸していただければ幸いです、よろしくお願いします
![「mt5のブログで記事を小分けにしたい」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/7/607629_5497bbd6a26b6/M.jpg)
No.3ベストアンサー
- 回答日時:
そうでしたか、3つの質問とも、HTMLやCSSに関するある程度の知識がないと理解が難しい部分もあるのですが、簡単に説明しますと…
■箱を2つ3つほど横一列で並べて小分けする枠組みの作り方
<table border="1">
<tr>
<td>コンテンツ1</td><td>コンテンツ2</td><td>コンテンツ3</td>
</tr>
<tr>
<td>コンテンツ4</td><td>コンテンツ5</td><td>コンテンツ6</td>
</tr>
</table>
上のタグをコピペしてみると、コンテンツの並べ方のイメージがつかめると思います。ただし、この記述だと枠線が表示された状態になります。枠線を消すにはタグの冒頭のborder="1"の記述部分をborder="0"にすればいいのです。
■その枠組みの中のそれぞれの枠の中にエントリの一部だけを表示させる方法
上の<td>タグに、以下のスタイルシートを適用させる方法があります。
td {
width:○○px;
height:△△px;
text-overflow:ellipsis;
}
上の○○、△△部分に任意の半角数字を挿入することにより、セルのサイズを指定することが出来ます。ただしこれは<td>というタグすべてにこのスタイルシートを適用させる方法です。特定の<td>タグにだけこのスタイルシートを適用する方法は、ご自身で研究して頂くしかありません。
"text-overflow:ellipsis;"という記述は、すべてのコンテンツを表示できずに溢れてしまったテキストの代わりに、省略記号「…」を表示させるための記述です。ただし、このプロパティはFirefoxの一部の古いバージョンには対応していないようです。この記述の代わりに"overflow:hidden;"と記述してもテキストの途中の部分までしか表示しないようにすることは出来ますが、「…」は表示されずに「ブツ切れ」状態の記述になってしまいます。
■それぞれの枠全体が個別記事へのリンクになるようにする方法
基本的には、リンクにしたい部分を<a>~</a>で囲めば、その部分がすべてリンクになります。
ただし、何もスタイルシートをかけない状態だと、リンクを貼られた画像(テキスト)には、枠線(下線)が表示されます。リンクが貼られた画像に枠線が表示されないようにするには、<img>タグに{border:0px;}のスタイルシートを適用します。また、リンクが貼られたテキストに下線が表示されないようにするには<a></a>タグの部分に{text-decoration:none}のスタイルシートをかければ良いです。
ただし、特定の画像(リンク文字)の部分だけ枠線(下線)を表示させない方法や、リンク文字にマウスを乗せた時だけ下線を表示させる方法などもあるりますが、これについてもご自身で研究して下さいませ。m(_ _)m
質問の意図すらままならぬ中、長々とおつきあい頂き、
お手数おかけしました
おかげさまで、エントリを小さくまとめ、テーブルによる区分も果たし、
かなり目標に近づけたと思います…もはや感謝の念に堪えません m(_ _)m
No.2
- 回答日時:
申し訳ございません、私の理解力の至らなさのせいか、今ひとつご質問者様の質問の最大の論点がどこにあるかが把握できていない状態なのですが(汗)、私の頭では論点がなお3つあるような感じがするのです。
すなわち、
■箱を2つ3つほど横一列で並べて小分けする「枠組みの作り方」
■その枠組みの中のそれぞれの枠の中にエントリの「一部」を表示させる方法
■その枠組みの中のそれぞれの「枠全体が個別記事へのリンクになる」ようにする方法
このうちのどれが論点なのかによってお示しする解決策も異なってくるので、場合によってはずいぶん遠回りな問答になる恐れがあります。
なお、もしご質問者様がレイアウトを模倣したいと思っているページがあるのならば、そのページのHTMLソースを解析することで問題が迅速に解決できると思うのですが。
この回答への補足
私の方こそ、こちらの説明が至らぬあまり余計な
お手数をかけてしまい、まことに申し訳有りません…。
先に述べられました
■箱を2つ3つほど横一列で並べて小分けする「枠組みの作り方」
■その枠組みの中のそれぞれの枠の中にエントリの「一部」を表示させる方法
■その枠組みの中のそれぞれの「枠全体が個別記事へのリンクになる」ようにする方法
…は、その三つ全てがまさしく私の「狙い」であり「求めているもの」です。
中でも上2つが、より重要で、枠組そのものでなくとも
個別記事に飛べるリンク(エントリタイトル等)さえ有れば問題ありません
イメージに一番近いページはこちらで、
http://www.triton-cafe.jp/blog
最初に貼った画像の元でもあります。
No.1
- 回答日時:
ブログのエントリを“新着順に”小分けして並べる方法ということで良ろしいでしょうか?
これにはMTの独自タグの知識が必要になるわけですが…
記事の一覧を表示するためのタグとして<MTEntries>~</MTEntries>(このタグに囲まれた内容が新着順にくり返し表示される)タグがあるわけですが、これに或る2つのモディファイアを付加することにより、記事を新着順に並べた場合の特定の記事を抽出することが出来ます。
具体的には、「ある2つのモディファイア」とは、"lastn"と"offset"です。"lastn"とは新着何番目の記事までを表示するかを指定するためのモディファイアであり、"offset"とは新着何番目までの記事を除外するかを指定するためのモディファイアです。
タグの記述例として、
つねに「最新記事」を示すタグの記述方法としては、
<MTEntries lastn="1">~</MTEntries>
になります。
次に新着2番目の記事を示すタグの記述方法としては、
<MTEntries lastn="2" offset="1">~</MTEntries>
となります。
新着3番目の記事を示すタグの記述方法としては、
<MTEntries lastn="3" offset="2">~</MTEntries>
となります。
そして、新着n番目の記事を示すタグの記述方法としては、
<MTEntries lastn="n" offset="n-1">~</MTEntries>
となります。
ここまでは、良ろしいでしょうか?
参考URL:http://www.movabletype.jp/documentation/appendic …
この回答への補足
さっそくの回答、丁寧な解説ありがとうございます。
すこし補足させていただきますと…
新着順、カテゴリ別、月ごと…いかような分類であろうと構わず、
ブログのエントリを「小さい箱(サイズの指定、変更が可能)」でまとめ、
箱を2つ3つほど横一列で並べて小分けにし、
箱の中にエントリが一部(冒頭部分や日付、見出し)が表示される様にしたいのです。
例えば…
http://0riginal.sakura.ne.jp/0001.jpg
▲このurl先の画像の、グレー部分がブログエントリ表示枠(箱づめ)にあたるような
まとめ方、表示方法です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) Wordpressの記事URLを自由に決めたい 3 2022/06/02 12:05
- デスクトップパソコン QRコードの作り方と可能な範囲。 4 2022/11/13 13:46
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Excel(エクセル) [スライサー]に関して、 1 2022/05/24 21:07
- FC2ブログ どうやるのか、さっぱり分かりません。ブログ引っ越したいと思っています(URLだけを変えたい)。 3 2022/12/01 07:40
- Excel(エクセル) エクセル シート内のボックスを縦並びから横並びに 7 2023/04/05 04:28
- Excel(エクセル) ログインIDの一発入力? 5 2023/07/07 12:30
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SEO(タイトル・H1・コピ...
-
リンクを貼ると文字の色が勝手...
-
テプラの文字を大きくしたいで...
-
レポート2000字程度なら何文字...
-
大学のレポート A4で1枚レポー...
-
つぶれた文字
-
ワードのヘッダーの文字について
-
Wordでのレポート、文字数行数...
-
gooブログ記事HTML入力でsupとs...
-
Excelに入力しているタグ<br>...
-
Wordで勝手に文字サイズが変わる?
-
FC2ブログでカレンダーが表示...
-
ランダムに選ばれた背景の色に...
-
Googleカレンダーの日付の色
-
Gmailの表示文字を大きくする方...
-
*でパッディング・マージンを0p...
-
FC2ブログのタイトル文字の色変...
-
行間隔の開け方
-
ランキングバナー2つを 横に...
-
seesaaブログが文字バケだらけ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ブログの文章のどこが検索にか...
-
リンクを貼ると文字の色が勝手...
-
思い通りに表示されないんです。
-
オススメのブログサイトで
-
mixiにリンクを貼る方法
-
ブログカスタマイズ:hタグ変更...
-
パソコンを変えたら、アメブロ...
-
ブログでAA(アスキーアート)...
-
So-netブログCSS★記事をテーブ...
-
URL貼り付け
-
livedoorブログの本文でタグが...
-
Livedoorのブログはhtmlで書け...
-
MovableTypeエントリー文末に「...
-
検索避けタグ・・・
-
ブログ投稿時にタグ名を入力し...
-
mt5のブログで記事を小分けにし...
-
リンクの出し方を基礎から教え...
-
ブログのプロフィール欄が太字...
-
Movable Typeでカテゴリ内に記...
-
テプラの文字を大きくしたいで...
おすすめ情報