1

Liferayで固定サイズの列でレイアウトを作成するには?

CSS でスタイルを設定する方法は知っていますが、CSS ファイルを Layout プロジェクトのどこに配置すればよいですか?

一致するスタイルがaui.css既に存在する可能性があり、それらを何とか使用できますか?

スタイルをファイルに埋め込む.tplか、CSS ファイルを使用するか、どちらが優れていますか?

最後に

テーマで id によって列のスタイルを再定義しました:

.columns-3 #column-1 {
    width: auto;
}

.columns-3 #column-2 {
    width: 840px;
}

.columns-3 #column-3 {
    width: auto;
}
4

2 に答える 2

2

Liferayで固定サイズの列でレイアウトを作成するには?

インライン スタイルを使用して、.tplファイル内の列の幅を固定できます。粗雑ですが動作します:-)

CSS でスタイルを設定する方法は知っていますが、CSS ファイルを Layout プロジェクトのどこに配置すればよいですか?

レイアウトに CSS ファイルを含めることはできないと思います。CSS ファイルはテーマに入れることができます。.tplテーマの CSS に存在するカスタム CSS クラスで を変更できます。

一致するスタイルがaui.css既に存在する可能性があり、それらを何とか使用できますか?

使用できる固定幅のスタイルはないと思います。また、このテーマは、AUI javascripts を使用すると自動的に生成されるようです (この投稿で述べたように)。

スタイルを .tpl ファイルに埋め込むか、CSS ファイルを使用するか、どちらが優れていますか?

CSS ファイルは、さまざまなテーマでスタイルを柔軟に変更できるため、常に優れています。したがって、レイアウトは、適用されるテーマに基づいて動的になります。スタイリングは基本的にテーマの仕事なので。

于 2013-06-05T10:08:13.870 に答える