Latest web development tutorials

proprietà margin HTML DOM Style

Stile di oggetto di riferimento Style Objects

Definizione e utilizzo

insiemi di proprietà di margine o ritorni dagli elementi esterni.

Questa proprietà può essere utilizzata 1-4 tipi di valori:

  • Se si specifica un valore, ad esempio: div {margin: 50px} - tutti e quattro i margini sono 50px.
  • Se vengono specificati entrambi i valori, per esempio: div {margin: 50px 10px} - il margine e il margine inferiore è 50px, margine sinistro e il margine destro è 10px.
  • Se si specificano tre valori, per esempio: div {margin: 50px 10px 20px} - il margine è 50px, margine sinistro e il margine destro è 10px, margine inferiore è 20px.
  • Se si specifica quattro tipi di valori, come: div {margin: 50px 10px 20px 30px} - il margine è 50px, il margine destro è 10px, margine inferiore è 20px, margine sinistro è 30px.

grammatica

Impostare le proprietà dei margini:

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

Restituisce le proprietà dei margini:

Object.style.margin

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


Supporto per il browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tutti i browser principali supportano proprietà dei margini.

Nota: IE7 e versioni precedenti non supportano il valore "ereditare".IE8 fornisce solo! DOCTYPE supportato "ereditare". supporto IE9 "ereditare".


Suggerimenti e Note

proprietà margine e proprietà del cuscinetto vengono inseriti nello spazio attorno all'elemento. Tuttavia, la differenza è, margine sarà inserito nello spazio intorno alla parte esterna del bordo, spazio inserti imbottitura all'interno del bordo dell'elemento.


Esempi

Esempi

Modifica elemento margini 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>

Prova »


Stile di oggetto di riferimento Style Objects