- ベストアンサー
CSSに詳しい方への質問:タイトルと本文の右端まで伸ばす方法
- FirefoxアドオンのStylishを使ってCSSをいじっています。はてなブックマークの検索結果のタイトルと本文見出しのボックスを画面右端まで伸ばしたいと思っています。
- CSSは初心者ですが、li.search-result h3 {width:100% !important}というコードを試してみましたがうまくいきません。
- CSSに詳しい方にお聞きしたいのですが、タイトルと本文の右端まで伸ばす方法を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.2です。結論だけ言うとCSSの最後に #res ul li div.entryinfo blockquote {max-width: 100%;} とだけ加えればよい。
その他の回答 (4)
No.3です。 下記参考URLのようにしたいということなのでは?・・・ ソース ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ http://www.8341web.com/test/test/text.zip アドセンスをいらう必要がないのであれば No.4さんの答えが正解です!
CSSだけを書き換えてもダメなのでは?・・・ソースを読むとアドセンスをjsで読み込んでいます。 アドセンスの読み込みを、しないようにスクリプトの読み込みを止めてから、cssを読まないと・・・・ 横に広げたい部分は、<div id="res">の部分では?・・・
- ORUKA1951
- ベストアンサー率45% (5062/11036)
>「タイトルと本文の右端まで伸ばす方法」を教えて下さい。 #res ul li div.entryinfo blockquote { font-size: 101%; line-height: 1.6; margin: 0.2em 0 0.5em; /* max-width: 48em; 消す */ overflow: hidden; word-break: break-all; } #res ul li.search-result { clear: left; margin: 20px 0 35px; overflow: hidden; text-align: center;/* ★ */ } ただ、このサイトのHTML/CSSは糞です。 何の役にも立ちません。 きちんと、HTMLとCSSを基礎からきちんと学びましょう。 ・デザインのために、スタイルシートのためにHTMLは書かない。 「構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 )」 ・DIVは、HTML5では、明確に Note:Authors are strongly encouraged to view the div element as an element of last resort, for when no other element is suitable. Use of more appropriate elements instead of the div element leads to better accessibility for readers and easier maintainability for authors.( http://www.w3.org/TR/html5/grouping-content.html#the-div-element ) となります。実はHTML4.01のときからそうでした。 『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.4 )』 スタイルシートのセレクタは、HTMLの文書構造に基づいて記述します。いちいち一意セレクタやクラスセレクタは使いません。
http://cdn-ak.b.st-hatena.com/css/common2.css?d2b023bcf5e99919e9fcb1c47fd637965b556620 の、ソースを読むと、↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓のようになっています。 /* ============================ Layout ============================ */ .wrapper-container, .fixed-width #header { width:100%; text-align:center; } .wrapper-container-inner, .fixed-width #header-body { position:relative; width:960px; text-align:left; margin:0 auto; height:100%; } .wrapper-container-inner { padding-top:10px; } .wrapper-container-inner.left-column-line { background:url(/images/user/background-line-ddd.gif) repeat-y 180px 0; } #left-container { float:left; width:180px; font-size:75%; } #center-container { float:left; width:500px; padding:0 20px; } #right-container { width:240px; margin-left:720px; font-size:75%; } #right-container { _margin:0;/* ie6 */ _float:right;/* ie6 */ } .wrapper-container-inner:after, #left-container:after, #center-container:after, #right-container:after { clear:both; content:""; display:block; } #left-container .left-content, #page-navi { margin-right:10px; } *************************************************************** #center-container { float:left; width:500px; padding:0 20px; } #center-containerの幅が500pxに設定されているので、この部分を修正されてはいかがでしょうか?
補足
ご回答ありがとうございます。 #center-container {width:100% !important} 書いてみたのですが変化なしでした。 Firefox 28.0の開発ツールから直接CSSもいじってみましたが 変化なしでした。