admin: 2007年10月アーカイブ
@ ⇒ @
Microsoft謹製のIE用ツールバー(Web開発者向け)です。
CSSレイアウトの検証用に便利。
http://d.hatena.ne.jp/Pujols/20070221
ということらしい
try {
return new ActiveXObject("Msxml2.XMLHTTP.6.0");
}
catch (e) {
try {
return new ActiveXObject("Msxml2.XMLHTTP.3.0");
}
catch (ee) {
return null;
}
}
以下について、ですが、カテゴリの並び順は、拡張プラグインを使っています。
※SortCatFld::の部分です。
<div class="widget-categories widget">
<h3 class="widget-header">カテゴリ</h3>
<div class="widget-content">
<MTTopLevelCategories sort_method="SortCatFld::Sort">
<MTSubCatIsFirst><ul class="widget-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="widget-list-item">
<a href="<$MTCategoryArchiveLink$>" <MTIfNonEmpty tag="MTCategoryDescription">title="<$MTCategoryDescription$>"</MTIfNonEmpty>><$MTCategoryLabel$> (<$MTCategoryCount$>)</a>
<MTEntries lastn="1">
<span class="inCagetoryDate">
<a href="<$MTEntryPermalink$>">
<$MTEntryDate language="en" format="%Y %b %d">
</a>
</span>
<span class="inCategory">
<a href="<$MTEntryPermalink$>">
<$MTEntryTitle$>
</a>
</span>
</MTEntries>
<MTElse><li class="widget-list-item"><$MTCategoryLabel$>
</MTIfNonZero>
<MTSubCatsRecurse></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
http://www.fsiki.com/archive/css-doc/float.html
これはつまり、親Block要素(幅・高さ未指定の、背景表示用)内に、左右振り分けの子ブロック要素をFloatを使って配置した場合、親Block要素からは子Block要素の高さが取得できずに背景を正しく表示させることが出来ない、という問題に対する解決方法です。
親要素を ID:container としたとき、CSSに以下を追加すると解決できる、ということです。
※後半部分は、IE用のスターハックと呼ばれるCSS-hackが使われています。
#container {
overflow: hidden;
}
#container:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #container {
height: 1em;
overflow: visible;
}
/**/
ソース部分のみインデントさせようと思ったのだが、編集画面の「テキストインデント」は、単に「BLOCKQUOTE」タグを使用するものだった。
のみならず、入れ子構造に無理があるのか、レイアウトが壊れた・・・。
仕方が無いのでインデントを解除することにした。
む~ん。
以下、特定のブログIDごとに設置すれば、個別に最新記事を表示させることも可能
<MTMultiBlog include_blogs="ブログID, /* カンマ区切りで対象ブログを列挙可能 */ ">
<MTEntries lastn="5"> /* 最新n件の情報を表示 */
<h4><MTEntryDate format="%Y-%m-%d"><a href="<MTEntryPermalink>"><MTEntryTitle></a></h4>
<p><MTEntryExcerpt> /* エントリの概要 */
<a href="<MTEntryPermalink>">» 続き</a>
</p>
</MTEntries>
</MTMultiBlog>
以上
サイト内のブログ名称一覧を取得・表示
<ol><MTBlogs blog_ids="all">
<li><$MTBlogName$></li>
</MTBlogs></ol>
以上
テンプレートを編集する際、MTの編集画面内では作業しづらいので、エディタにコピペで編集していたのだが、MT4になってから、なぜかコピペすると一行になってしまう。
MT→エディタ、エディタ→MTの、両方向ともに、改行が無視されて一行になってしまうので、編集作業に甚だ支障をきたしてしまう。
さすがにこれは変だよな~、と、ネット上で情報を探すことしばし・・・。
見つけました。
テンプレート編集画面右上の、強調表示<A>の欄。
ここを「強調表示無効(モノクロ表示のほう)」を選択しておくことで、テンプレートからのコピペも、エディタからテンプレートへのコピペも、両方とも無事に改行が有効になりました。
・・・デフォルトが「強調表示有効」って、何とかならないんだろうか・・・。
