アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下の場合、grid.cssが優先されて「text-align: center;」が適用されてしまうのですが、common.cssを優先させるにはどのようにしたらよいのでしょうか。(!important命令は使わないという前提で。)

【階層構造】
「cssフォルダ」┳ common.css
        ┃
        ┣ screen.css
        ┃      
        ┗ 「libフォルダ」━ grid.css

cssファイル中身
[screen.css]
@import 'lib/grid.css';

[grid.css]
body {
text-align: center;
}

[common.css]
body {
text-align: justify;
}

htmlファイル中身
<head>
<link rel="stylesheet" type="text/css" href="../../css/screen.css" />
<link rel="stylesheet" type="text/css" href="../../css/common.css" />
</head>

A 回答 (3件)

おなじ要素への指定は後からのものが適用するので


あっているように見えますが・・・。
現にIEやfirefoxでは問題ないようです。
別の箇所で何らかのセンタリングがはいっているのでは?
    • good
    • 0
この回答へのお礼

ご指摘ありがとうございます。
うっかりしていました。
別の箇所でセンタリングをしていました。

お手を煩わせてしまい申し訳ございませんでした。

お礼日時:2007/09/24 00:50

No1の回答をしたものです。


スミマセン、勘違いしてました(汗;
No2の回答者様の言うとおり読み込み順序はそれであってます。
大変失礼いたしましたm(_ _)m
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

No2様へのお礼欄の通り解決致しました。

お礼日時:2007/09/24 00:52

htmlファイル中身を


<head>
<link rel="stylesheet" type="text/css" href="../../css/common.css" />
<link rel="stylesheet" type="text/css" href="../../css/screen.css" />
</head>
としてみては?(link~の順序を入れ替えた)

もしくはbody要素に適当なclass属性、またはid属性を指定してそれに対しcommon.cssの指定の内容を行うことで実現可能かと思います。

↓優先順位のポイント計算について参考ページ
http://www.stylish-style.com/csstec/base/order.h …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!