Latest web development tutorials
×

JavaScript & HTML DOM リファレンスマニュアル

概要

JavaScript オブジェクト

JavaScript Array オブジェクト JavaScript Boolean オブジェクト JavaScript Date オブジェクト JavaScript Math オブジェクト JavaScript Number オブジェクト JavaScript String オブジェクト JavaScript RegExp オブジェクト JavaScript グローバルプロパティ/関数 JavaScript 演算子

Browser オブジェクト

Window オブジェクト Navigator オブジェクト Screen オブジェクト History オブジェクト Location オブジェクト

DOM オブジェクト

HTML DOM Document オブジェクト HTML DOM Elementオブジェクト HTML DOM 属性オブジェクト HTML DOM イベントオブジェクト

HTML オブジェクト

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTML DOMスタイルmarginプロパティ

スタイルオブジェクトリファレンス スタイルオブジェクト

定義と使用法

外部の要素からマージンプロパティセットや戻ります。

このプロパティは、値の1-4種類を使用することができます。

  • あなたが値を指定すると、例えば:div要素{マージン:は50px} - すべての4つのマージンはは50pxです。
  • 両方の値が指定されている場合、例えば:DIV {マージン:は50px 10pxの} - マージンと下マージン左マージンと右マージンが10pxのある、は50pxです。
  • あなたは3の値を指定した場合、例えば:DIV {マージン:は50px 10pxの20ピクセルが} - マージンはは50pxで、左マージンと右マージンが10pxのですが、下のマージンは20ピクセルです。
  • DIV:あなたのような値の4種類、指定した場合は{マージンを:は50px 10pxの20ピクセル30px} - マージンは50px、右マージンが10pxのである、下マージンは20ピクセルで、左マージンが30pxです。

文法

マージンプロパティを設定します。

Object.style.margin="%|length|auto|inherit"

マージンプロパティを返します:

Object.style.margin

描述
% 定义基于父元素宽度的百分比外边距。
length 使用 px、cm 等单位定义外边距的宽度。
auto 浏览器设定的外边距(所有四个外边距是相等的)。
inherit 外边距从父元素继承。


ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要なブラウザは、マージンのプロパティをサポートしています。

注:IE7およびそれ以前のバージョンは、「継承」の値をサポートしていません。IE8は、唯一の "継承"サポート!のDOCTYPEを提供します。 IE9のサポート「継承」。


ヒントと注意事項

マージン特性及びパディング特性は、要素の周囲の空間に挿入されます。 しかし、違いは、マージンは要素の境界線内の境界線の外側、パディングを挿入空間の周囲の空間に挿入されますされています。


変更マージンdiv要素:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>本教程(w3big.com)</title>
<style type="text/css">
div{
    border: 1px solid #FF0000;
}
</style>
<script>
function changeMargin(){
    document.getElementById("ex1").style.margin="100px";
}
function changePadding(){
    document.getElementById("ex2").style.padding="100px";
}
</script>
</head>
<body>

<div id="ex1">这是一些文本。</div>
<br>
<button type="button" onclick="changeMargin()">修改div元素的外边距</button>
<br>
<br>
<div id="ex2">这是一些文本。</div>
<br>
<button type="button" onclick="changePadding()">修改div元素的内边距</button>

</body>
</html>

»をお試しください


スタイルオブジェクトリファレンス スタイルオブジェクト