表示ではダメでしょうか。調整で左からの位置を変えれます。調整で画像の表示位置を変えれます。*/上記の方法がいやなら、無視してください。他の回答も見るQ箇条書きがずれて表示されてしまいます。き二十二列目と、いうように一番下の列がずれて表示されてしまっています。ずれないようにするにはどうしたらいいでしょうか。タグのバグなのか、CSSの定義などの問題なのか、ちょっとわからなくて困っています。li要素がul要素の外に出てしまっていたり、HTMLに何らかの記述ミスがある可能性が高いと思います。一度ソースを確かめてみてください。CSSのfloatプロパティの指定された要素によって、ul要素が回り込んでいると(厳密には回り込みではないが)、そのような現象が発生するかもしれません。他の回答も見るQリストの左余白の削除方法<li>リストを作成した再に表示されてしまう、左余白部分を削除して、画面左に詰めたいのですが、上手く出来ません。{にするだけ他の回答も見るQテーブル内の文字サイズを変更したい。HTMLのテーブル内の文字サイズを変更したいのですが。上手くいかずに悩んでいます。出来れば全体的に<TABLE></TABLE>のほうでいじれますか?<TD>タグや<TR>タグのところでいじくるのですか?Aベストアンサーいろいろやり方はありますが文字単位でサイズを変更するには#2の方法ですね。テーブルごとやセル(<TD>)ごとにサイズを変更するにはスタイルシート(CSS)を使用します。20px;">あああ</TD>#1の方法だとページ内の全てのセル(<TD>)に設定することになります。スタイルシート(CSS)はこれら以外にもいろいろな設定方法があります。他の回答も見るQ文字の位置、上下のマージンがずれる仕事でHTML+CSSでコーディングをされる方、または精通されている方に質問です。pタグで2行の段落を続けて配置してみました。高さを決めずにテキストを配置する場合、この誤差については対応ができないものなのでしょうか?pタグに限らず、ul、dlなんかでもずれることが多いです。テキストをぴったりを合わせる技術ってないのでしょうか?仕事でHTML+CSSでコーディングをされる方、または精通されている方に質問です。pタグで2行の段落を続けて配置してみました。0;各pタグにわかりやすく背景色をつけて確認して...続きを読むAベストアンサーまず、line-height:20pxのように、line-heightをpxで指定してみてください。ブラウザの違いによる縦の誤差はなくなるはずです。誤差が生じる原因としてはOSやブラウザの違いから、フォントやレンダリングの違いによるものです。font-size:14px;に指定していても、line-heightをemや%で相対的に指定している場合は、必ず誤差が生じます。文字列の横をそろえるのほぼ無理と考えてください。>pタグに限らず、ul、dlなんかでもずれることが多いです。こちらに関しては、ブラウザ間のデフォルトの差異をなくすため、リセットCSSがよく使われます。cssなどで検索してみれば色々出てくるでしょう。最近はHTML5を考慮しているものもたくさんあるので、そちらを使った方が良いでしょう。これも完全に誤差をなくせるというわけではありませんが、一度試してみると良いでしょう。他の回答も見るQ横並びdivで一部の初期高さがずれる理由についていつもお世話になっております。初歩的な質問とは思うのですが・・・どうしても上手くいかず分からない事なので教えて欲しいです。name="list"/><button>テスト</button></form></div></div></div>この場合、表示は画像のように、test5のdivだけ初期の高さが沈み込んでしまいます。divとdivの間に余計な隙間が作られてしまいます。test1-5の間で横に奇妙な隙間がでてきている根本的な原因は?3.cssのinline-block等の属性を変えずに隙間を詰めることはできるか?等が知りたいです。お手数ですが、どなたかご教示いただけませんでしょうか。m(_)mいつもお世話になっております。初歩的な質問とは思うのですが・・・どうしても上手くいかず分からない事なので教えて欲しいです。width:100...続きを読むAベストアンサー>確認にはchromeでF12を押して出てくるウィンドウを使っていますがこれはfirefox+firebugが圧倒的に有利です。)を初めとしてアドオンが豊富なことですかね。>これはまず基本的にDIV内にFORMを敷くということが誤りだということなのでしょうか?そうです。formの内部に直接行内要素は置けません。formが登場した時点でその前後に匿名ボックスが出来てしまいます。>ただ分からないまま書いて、その度lintlintの良いところは、理由と対策も示してくれる。それを読まなきゃダメです。芋づる式に色々な知識が見につきます。欠点は、文法上の誤りは指摘してくれるが、根本的なマークアップ自体はチェックしてくれない。href="/manual">マニュアル</a></div>はエラーにならない。「これはナビゲーションですし、並列な情報が並んでいるので順不同リストでマークアップするほうがよい」・・・なんては言ってくれないです。>その分時間もかかるのでなんとかしてこういう誤りの法則のようなもの、をあらかじめ分かるようになっておきたいもっとも早いのは、仕様書を徹底的に読んでおくこと。すくなくとも全体の流れとどこを調べればよいか位は・・・。急がば回れ、変な「付け焼刃」で積み上げていくより、根本を理解してからのほうが圧倒的に上達は早いです。>DIVで並べる想定の箇所がOL/LIに変わっておりますが、inline-block化してDIVを並べることそのものに問題があるということでしょうか?★HTMLでこれが最も大事な--最重要なポイントなのです。class属性と併用することで、文書に構造を付加するための一般機構を提供する。)』DIVは、「文書の構造を補完するため」であって、「デザインのため」じゃありません。ところが、あなたが参考にされた多くのサイトのように実際には「デザインのため」に使用されている例がとても多い。理解されてこなかった!!。文書をよりよく構造化するために、次の要素が新しく追加されました。)」(--著者は他により適切な要素がないときの最後の最後の手段としてDIV要素を使用することを強く推奨する。よって>DIVで並べる想定の箇所がはHTMLを作成する上で最も犯してはならない誤りなのです。̄どのようにプレゼンテーションするかはスタイルシートに任せて、ここはナビゲーションリストだから、そのようにマークアップするべき。誤解されないように!!断じてきれいに横に並べるというデザインのために「<div>ではなく<li>を使っている」わけではありません。・・・結果はそうであっても・・・DIVでも可能です。)のひとつだと思って歩んでこられた方には、とてつもなく大きな壁だと思います。登山するのに道を誤って沢に下りてしまった---、元の道に戻るのは苦労します。私も含めて皆ここを乗り越えてきました。面白い例を紹介しておきましょう。Chrome以外のブラウザで!!(Chromeは代替スタイル扱えない)ナビゲーションリストを様々にデザインしてみよう。)このページを表示させてブラウザの[表示]→[スタイル(シート)]へ進み、色々なスタイルを選択してみてください。HTMLにプレゼンテーション的な要素はまったくないために、自在にデザインできるのです。+/-で変更しても良いでしょう。★まず仕様書を通しで読んでみましょう。test5だけが一つ沈み込んでいるのか?本来あるべきブロックがないために匿名ブロックが作られる。test1-5の間で横に奇妙な隙間がでてきている根本的な原因は?ユーザエージェントは、語間スペースの出力処理に際しては、連続する空白類の入力があった場合は1つにまとめてしまう必要がある。)改行やタブは空白文字ですから、ここに空白文字がひとつあるように整形される。*/このフォントサイズを2pxにすれば2px空く3.cssのinline-block等の属性を変えずに隙間を詰めることはできるか?上記が回答>確認にはchromeでF12を押して出てくるウィンドウを使っていますがこれはfirefox+firebugが圧倒的に有利です。)を初めとしてアドオンが豊富なことですかね。>これはまず基本的にDIV内にFORMを敷くということが誤りだということなのでしょうか?そうです。formの内部に直接行内要素は置けません。formが登場した時点でその前後に匿名ボックスが出来てしまいます。>ただ分からないまま書いて、その度lin...続きを読む他の回答も見るQinterface,extend,implementのちがいお世話になります、Javaを勉強しているのですが、interface,extend,implementの使い分けがわかりません。私の解釈としては、(1)interfaceは、グローバル変数の定義、グローバルメソッドの定義(実装はしない)。(2)extendは、extendクラスを親クラスとして親クラスの機能を使用できる。(3)implementは...,implementもextendと同じような意味だと解釈しているんですが、違う点は、implementで定義してあるメソッドは、使用しなくても、実装しなければならないという点でしょうか?とにかくこの3つのを使い分けるコツとかあれば教えてください。Aベストアンサーバラバラに理解してもしょうがないッス。extendsが対応しているわけっす。JavaはC++と違って、比較的言語仕様を「簡単」にしたので「多重継承」という概念がないです。多重継承っていうのは、複数のクラスを親クラスにして継承するってことですね。「JTextFieldクラス」ができるっていうのが自然な考え方でしょう?まぁ、例えば、日本語クラスであれば、getStringLength()メソッドなどがあったほうが良いでしょうか。このgetStringLength()メソッドは、2バイト文字も1バイト文字も「1文字」と数えてくれると言う点で、まさに、日本語クラス用のメソッドだと言えるでしょう。{・・・・}C++ではそのように実装するでしょう。Javaにはこのような高度な機能はありません。そこで、生まれた苦肉の策が、「interfaceとimplements」です。「実装の継承」ができるわけではない。//implementsの実装を「各クラスで」実装してやる必要がある。}}結局のところ、Javaでは、複数のクラスを親クラスには持ち得ないため、継承できなかったクラスは「各クラスで実装してやる必要性」があるのです。どのように使うのが効果的か?なまえのままです。「代表的なインターフェイス」にたいしてinterfaceを使うのが良いと思います。back();}というような基本的インターフェイスを「持っているべき」です。することで、それぞれのクラス宣言の際に、これらの「インターフェイスを持っているべきであり、実装されるべきである」ということを「強く暗示」することができます。「プレイヤー系は、4つ操作が出来るコントロールパネルをインターフェイスとして持つべきなのだな!?」という暗示を受け取り、自分のクラスでもそれを模倣するでしょう。controlpanel」という表記を見て、「4つの基本操作は押さえられているのだな!」という基本中の基本動作を抑えることが出来ます。まとめると、クラスに「こういう特徴もたしてください!」「こういう特徴持ってますよ!」という一種の暗示的警告や方向性を与えることができるわけですね。バラバラに理解してもしょうがないッス。extendsが対応しているわけっす。JavaはC++と違って、比較的言語仕様を「簡単」にしたので「多重継承」という概念がないです。多重継承っていうのは、複数のクラスを親クラスにして継承するってことですね。「JTextFieldクラス」ができるっていうのが自然な考え方でしょう?まぁ、例えば、日本語クラスであれば...続きを読む他の回答も見るQテーブルの表示がずれますhtmlを書いているのですが、テーブルの行を増やすたびに、ブラウザで表示するとテーブルの表示がだんだん下の方へずれてしまいます。友人に聞いたところ、彼も同じような現象が起こるようです。このようにならないようにしたいのですが、専門書を読んでも分かりません。ちなみにhtmlソースはこのようになっております。"white"><h1>テスト</h1><h3>テスト2</h3><table><tr><td>テスト</td><td>1</td><td>2</td></tr><tr><td>テスト</td><td>1</td><td>2</td></tr></table></body></html>宜しくお願い致します。htmlを書いているのですが、テーブルの行を増やすたびに、ブラウザで表示するとテーブルの表示がだんだん下の方へずれてしまいます。友人に聞いたところ、彼も同じような現象が起こるようです。このようにならないようにしたいのですが、専門書を読んでも分かりません。ちなみにhtmlソースはこのようになっております。"white"><h1>テスト</h1><h3>テスト1</h3><table><tr><td>テスト</td>...続きを読むAベストアンサーこんにちは。したいのかがよく判らないので、具体的な説明を補足してください。ソース自体は間違いではないと思いますが...。<tr>や<td>の前にある空白はもちろん半角空白ですよね?全角だと不具合がでます。行が増えると下に表が大きくなるのは必然ですし。行が1行のものと、2行のものとでは、ページが違うんですよね?もし、同じページに表示するのであれば、1ページにつき、<html>タグは一組です。(あくまでも基本的に、ですが)これが、直接行がずれるっていうことにはならないと思いますけど...。他の回答も見るQ【WEB制作】画像ファイルの解像度は72?96?WEB画像を作成するとき、MacのPhotoshopで72DPIで作成していましたが、最近制作環境がWindowsに変わりました。Winの画面解像度は96DPIですが、作るものは以前のまま72DPIの設定で作成しています。できあがったものに問題はないのですが、どうもそのへんの違いがよくわかりません。MacとWin、いったいどっちの解像度で作成するのがいいんでしょうか?初歩的な質問ですみませんが、教えて下さい。