お助けくださいm(_ _)m HTMLメルマガのレイアウト崩れについて メルマガを配信したのですが、一部環境で、添付画像のようにコンテンツ(黒枠部分)が横に押しやられている形で表示されるようです。 コンテンツは横幅100%表示になるように設定しており、PCブラウザ等ではウィンドウの大きさによってコンテンツが可変するようになっていますが、添付画像はスマホだと思われます。 HTMLメルマガはテーブルタグを用いた伝統的?な方法で作成しました。 考えられる原因にピンとくるかたいましたらご教示いただけませんでしょうか? よろしくお願い致します。 Electron Forgeでsqlite3を使った場合のネイティブアプリ化について質問です Winodows 11上でElectron Forgeでそのままnpm run makeとするとネイティブアプリが作れますが、sqlite3を使ってDBにアクセスす
本協議会は学術情報におけるXMLの利用を推進する目的で、学協会・印刷会社などが集まって結成されました。以下のような活動を計画しています。
指定のXML文書が正しいフォーマットであるかをチェックする、 いわゆるLintツールです。 XML文書のインデントを整えることもできます。 (Windows, Mac) 概要 xmllintは、xmlの検証を行うLintツールです。 指定したXMLが、正しいかどうかを判定することができます。 また、XMLファイルを整形することもできます。 vimエディタではビジュアルモードで、行を選択して「=」キーを押せば、 ドキュメントを整形することはできるのですが、それにも限界があります。 " 全行フォーマットのコマンド例 vgG= 例えば、次のような形式のXMLドキュメントは、 上記の方法では正しく整形できません。 <root><parent><child><subchild>DOCUMENT</subchild></child><child> <subchild>TEXT</subchild></
--dtdvalid DTDのファイルパスまたはURL DTDを使用して妥当性検証を行います。 --schema W3C XMLスキーマのファイルパスまたはURL W3C XMLスキーマを使用して妥当性検証を行います。 --relaxng RELAX NGのファイルパスまたはURL RELAX NGを使用して妥当性検証を行います。 スキーマにhttp://~始まる外部のURLが記述されている場合には、インターネット経由でそのファイルをダウンロードして検証を行います。 インターネットへの接続がプロキシを介している場合には、http_proxy環境変数にプロキシサーバの設定を行います。 > set http_proxy=ホスト[:ポート番号] --noout xmllintはコマンド正常終了時に、xmlファイルの内容を標準出力に出力します。--nooutを指定するとその出力を抑制しますので、エ
XHTML1.0の勧告に続いて、さまざまな情報機器の表現能力の違いなどに対応するための「モジュール化された」XHTML 1.1が2001年5月31日に勧告されました。概要について説明します。 XHTML1.1とは モジュール化とXHTML1.1の文書型 XHTML Basic 独自の文書型を定義する XHTML1.1とは XHTML 1.0は、HTMLで書かれた既存コンテンツのXHTMLへのスムーズな移行を第一の目的としていました。次の段階では一歩進んで、文書の構成要素を小さな単位に分けて定義し、これらを組み合わせることで多様なデバイスや環境に柔軟に合わせた独自のタグセットを設計できるモジュール化という考え方が取り入れられています。モジュールを組み合わせてつくられるいろいろなタイプのXHTMLを、W3CはXHTMLファミリーと呼んでいます。 XHTML 1.1はXHTMLファミリーの一つで
第2章 DITA導入DITAは、シングル・ソースで様々な方法に再使用可能な、トピック志向、情報型の内容を作成するアークテクチャである。また、既存の型や領域に基づいて、新しいトピック型を作成したり、新しい情報領域を記述するアーキテクチャでもある。 新しいトピック型や領域を作成する処理を専門化という。専門化により、オブジェクト指向のシステムが、祖先のクラスのメソッドを継承するのと大変良く似た方法で、より一般的な型と領域のために開発された共通の出力変換、設計規則を共有しながら、特殊な、対象を絞った文書型を作ることができる。 DITAのトピックはXML準拠である。それなので、標準のXMLツールで、容易に表示したり、編集したり、妥当性の検証を行うことができる。しかし、内容の参照や専門化のようなある種の機能は、カスタム化された支持によって便宜を得るかもしれない。 2.1 定義と背景の概念次の用語は、D
現在のところ、XMLの入門にはどうしてもDTDの解説を避けて通ることができない。しかし、多くの人にとってDTDは記述することよりも読解することのほうが圧倒的に多いだろう。そこで、今回はW3Cで利用されている実際のDTDを例にとり、それを解読してみる。 DTD解読にチャレンジ 前回はDTDは何のために存在するかを説明した。主に理由を説明したため、構文の詳細については、深く説明ができなかった。そこで、今回は、DTDの構文について説明しよう。 ■サンプルとして仕様書DTDを使う 今回はサンプルとして、W3Cの“仕様書DTD”(仕様書を記述するために作成されたDTD)を取り上げて、これを読めるようにしてみよう。簡単なDTDの書き方を説明しようかとも思ったが、実際にDTDを書く機会はそれほど多くはない。しかし、XMLを利用していると、DTDを読まなければならない状況は、比較的頻繁に発生する。そこで、
HTMLには厳密な文法規則はない――これは大きな誤解です。特 定のウェブブラウザで綺麗に表示されているからといってそのHTML 文書が正しくタグ付けされているとは限りません。正しくないHTML 文書は別のブラウザで見るとおかしな表示になってしまうことがあ ります。しかし規則に従って適切にタグ付けされた文書はどんなブ ラウザで見ても読みやすく表示されるのです。少なくともブラウザ はそう作られているべきです。 HTMLはSGMLの応用の一つとして定義されていますから、 HTMLのタグ付けの規則について疑問があればDTD (後述)を参照するのが 一番確実です。DTDを読むにはSGMLの知識が必要ですが、 自分でDTDを書くとかならともかく、HTMLの決まりを確かめたくてDTDを 見るだけであればSGMLの全てを知っている必要はありません。この文章では HTMLについてある程度知っている読者を対象
XHTML 1.1はモジュール化され、他の名前空間(タグセット)からもそのモジュールを利用できるように設計されているため、DTD(文書型定義)の読み方が多少複雑になっています。XHTMLのモジュールには抽象モジュールが用意されているので、内容モデルなどについてはそちらを参照すれば把握できますが、せっかくなので、DTDそのものを読むための基礎知識も整理してみましょう(DTDの基本的な読み方は、ごくごく簡単なDTDの説明を参照してください)。 モジュール化DTDのパラメータ実体名のルール モジュールと名前空間 〔参考〕名前空間接頭辞の扱いの変更:XHTML 1.1 plus MathML 2.0の例 ドライバと内容モデル・モジュール とりあえず読むには モジュール化DTDのパラメータ実体名のルール モジュール化されたDTDを見てとっつきにくく感じる要因の一つは、ほとんどの定義が実体参照を用いて
XHTMLのDTDを読み方についていろいろ調べたので、ざっくりとですがメモとして残しておきます。 DTDって何? まずDTDって何?という話から。以下、Wikipeiaからの引用です。 Document Type Definition(文書型定義、DTD)とは、SGML や XML において、文書構造(文書型)を定義するためのスキーマ言語の一つである。 DTD では、SGML や XML の文書内に記述することができる要素やその発生順序、発生回数、要素がもつ属性、属性の型などを、記述することができる。 Document Type Definition - Wikipedia 噛み砕いていうと、XML(SGML)文章の説明書のようなものです。このXML文章では、このタグが使えますよ~。このタグにはこの属性が使えますよ~。とかをそれはもう、こと細かに書いてあります。 XMLは言語を定義すること
DTDは名前空間に対応していない、もしくは相性がよくないといわれていますが、具体的にはどんな不都合が発生するのですか? 回答/富士ソフトABC株式会社 技術センター 2001/12/7 まず、XML名前空間の特徴を確認しておきましょう。 XML名前空間は、既存のXMLのボキャブラリの再利用を主な目的に考え出されたものです。要素や属性などの意味を持った定義である既存のボキャブラリとほとんど同等な新たなボキャブラリを再開発するのではなく、再利用することによってコストや開発期間の短縮を可能にします。 例えば、要素や属性などのタグセットがXHTMLとほとんど同じで、その中に独自の情報を埋め込んで使用したい場合など、名前空間によってそれぞれのタグセットを区別するような用途が想定されます。 では、DTDを使用する場合に生じる名前空間との不整合に関して、簡単な例を示して説明しましょう。以下のようなDTD
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く