DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
現在、スキンの作り方を勉強中ですが、見よう見まねで簡単なスキンなら作れるようになってきたところです。
そこで一点わからないところがあるのですが、コンテナのタイトル文字([TITLE])のスタイルというのはどうやって指定するのでしょうか?
タイトルの入っているテーブルの<td>やブロック<div>でフォントの指定をしても大きさや色が効かないように思うのですが、この部分については何かしら特別な指定がいるのでしょうか?
よろしくお願いします。
2つの方法があるかと思います。 1.タイトルに直接タグを入力する方法 http://dotnetnuke.jp/tabid/263/forumid/24/threadid/171/scope/posts/Default.aspx
2.タイトル部分にCSS定義を行う方法 ・コンテナよりascx ファイルより[TITLE]部分を検索します。 <dnn:TITLE runat="server" id="dnnTITLE" /> ・クラス定義を追加します。 <dnn:TITLE runat="server" id="dnnTITLE" CssClass="CssTitle" /> ・スタイルシートに 「CssTitle」を追加します。 例) .CssTitle { font-size: small; color: White; } など 【補足】 スタイルシート修正は、メニューより「管理」「サイト設定」の画面下「スタイルシートエディタ」 に入力して、「スタイルシートの保存」「更新」で保存んしてください。
河原様、有難うございました。
なるほど、こうすればできそうですね。早速やってみることとします。ただ、HTMLを知らない人間がやる予定ですので、今回は1の直接タグ埋め込みではなく2番目を採用することとします。
ただ、ということですと、コンテナファイル内で直接スタイルを指定するという方法は、できないということでよろしいのでしょうか?
>コンテナファイル内で直接スタイルを指定するという方法は、できないということでよろしいのでしょうか? コンテナファイル用のCSSで、スタイル設定をすることも可能です。
コンテナのタイトル部分のデザインには、デフォルトCSSの「.Head」が指定されていますので、 このクラスを使って上書き指定をすれば変更できます。 ただしこのクラスを使用している部分全般に影響しますので、特定の個所に使いたい場合は 「.abc td .Head」のように、使用範囲を限定して指定する必要があります。
kyo-koさま。どうもありがとうございます。
なるほど、いくらコンテナのCSSを直しても効かなかったのはそういうわけだったのですね。他のスレッドで、「全体に影響を与えるならできる」といったようなコメントもあって、個別にやるのは難しそうだなと思っていたのですが、こういう指定で範囲を限定できるのですね。しかし、CSSを理解していないのがバレバレでお恥ずかしいです。
この方法であれば何度もスキンを手直しする場合でも手間をかけずにできそうです。感謝いたします。
どうもありがとうございました。