私は、XSLTとXSL-FOを使用して、キャプションをグリッドに並べた写真のシートを作成しようとしています。写真のURLとキャプションは、SQL Serverデータベースに対するFOR XMLクエリを使用して生成され、返される写真の数は1枚ごとに異なります。私は左から右へ、そして上から下へグリッドを塗りつぶして4列に写真を並べていきたいと思います。 HTMLでは、私はそれぞれの写真とキャプションをdivに入れ、 "float:left"を使ってそれらをグリッドに流し込みます。 XSL-FOを使用する同様の優雅な方法がありますか?イメージをグリッドにレイアウトするにはどうすればよいですか?
2
A
答えて
4
人生をシンプルに保つために、私は通常このためにテーブルをセットアップします。それは非常に簡単で、物事が正しくレイアウトされることを保証します。 HTMLでやる方法と同様にしたい場合は、ブロックコンテナ要素をレイアウトする必要があります。
しかし、私はいつもZVON Referenceサイトを使用することをお勧めします。要素と利用可能な属性の見栄えがよく、XSL-FOには説明の方法がほとんど含まれていませんが、すべてのページで標準文書と深く関連しています。
0
最後に、私はこのために1行4セルのテーブルを使用しました。それぞれで、position()mod 4が0,1,2、または3の適切なソース要素を選択し、写真とキャプションが常に同じ高さになっていることを確認して、行が正しく並んでいるようにしました。
関連する問題
- 1. ローカルフォルダのイメージにWPFグリッドの背景を設定するにはどうすればよいですか?
- 2. レイアウトにカスタムビューを追加するにはどうすればよいですか?
- 3. ベストプラクティス:Flexでレイアウトをコーディングするにはどうすればよいですか?
- 4. イメージを右揃えにするにはどうすればよいですか?
- 5. イメージをカメラロールに保存するにはどうすればよいですか?
- 6. イメージを「ジッタ」にするにはどうすればよいですか?
- 7. キャンバスコンテンツをイメージに変換するにはどうすればよいですか?
- 8. イメージをレイアウトの幅にストレッチするにはどうすればいいですか?
- 9. J2MEでイメージをロードするにはどうすればよいですか?
- 10. レイアウトのメタタグを削除するにはどうすればよいですか?
- 11. WPFステータスバーのレイアウトをカスタマイズするにはどうすればよいですか?
- 12. データソースのレイアウトを定義するにはどうすればよいですか?
- 13. iOS xcodeのストーリーボードでCSSレイアウトを自動レイアウトにするにはどうすればよいですか?
- 14. 背景イメージを変更するにはどうすればよいですか?
- 15. .aspイメージを表示するにはどうすればよいですか?
- 16. イメージURLを変更するにはどうすればよいですか?
- 17. 行のイメージを設定するにはどうすればよいですか?
- 18. EmguCV ImageBoxイメージを取得するにはどうすればよいですか?
- 19. UIImageViewのイメージをプログラムで変更できるようにするにはどうすればよいですか?
- 20. AjaxアラートがCakePHPのレイアウトをレンダリングしないようにするにはどうすればよいですか?
- 21. イメージの高さが異なるイメージのコラージュ(ギャップのないグリッド)を動的に作成するにはどうすればよいですか?
- 22. イメージ処理を始めるにはどうすればよいですか?
- 23. iOSカレンダーアプリのようにグリッドを作成するにはどうすればよいですか?
- 24. divのHTMLのようにAndroidでレイアウトを使用するにはどうすればよいですか?
- 25. イメージ1、イメージ2、イメージ3などを読み込むにはどうすればよいですか
- 26. グリッドの行を選択するにはどうすればいいですか?
- 27. イメージをサーバーにアップロードする前にイメージをプレビューするにはどうすればいいですか?
- 28. イメージの一部を別のイメージにコピーするにはどうすればよいですか?
- 29. 別のsvgイメージのrect要素にsvgイメージを追加するにはどうすればよいですか?
- 30. すばやい春アニメーションをイメージに追加するにはどうすればよいですか?