Fork

    @@ -2,12 +2,27 @@ * @title ≡ * @description centering * @include http://* + * @include https://* * @license MIT License http://nrm.mit-license.org/2012 * @require */ - (function (style) { + (function centering() { - // alt: style.width = '100%'; style.margin = '0 auto'; + var addStyle = (function () { - style.marginLeft = 'auto'; + var parent = document.head || document.body || document.documentElement; - style.marginRight = 'auto'; + var style = document.createElement('style'); - })(document.body.style); + style.type = 'text/css'; + parent.appendChild(style); + return function (css) { + style.appendChild(document.createTextNode(css + '\n')); + }; + })(); + + var rule = { + old: 'body { width: 100%; margin: 0 auto; }', + auto: 'body { margin-left: auto; margin-right: auto; }', + fix: 'body { margin-left: 100px; margin-right: 100px; }' + }; + + addStyle(rule.fix); + })();
  • /*
     * @title ≡
     * @description centering
     * @include http://*
     * @include https://*
     * @license MIT License http://nrm.mit-license.org/2012
     * @require 
     */
    
    (function centering() {
        var addStyle = (function () {
            var parent = document.head || document.body || document.documentElement;
            var style = document.createElement('style');
            style.type = 'text/css';
            parent.appendChild(style);
            return function (css) {
                style.appendChild(document.createTextNode(css + '\n'));
            };
        })();
    
        var rule = {
            old: 'body { width: 100%;  margin: 0 auto; }',
            auto: 'body { margin-left: auto; margin-right: auto; }',
            fix: 'body { margin-left: 100px; margin-right: 100px; }'
        };
    
        addStyle(rule.fix);
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/01/10 17:53:00 - 2016-01-10
  2. 2013/06/08 15:05:03 - 2013-06-08
  3. 2013/02/24 09:55:32 - 2013-02-24
  4. 2013/02/24 09:42:59 - 2013-02-24
  5. 2013/02/20 21:11:47 - 2013-02-20
  6. 2013/02/20 19:20:04 - 2013-02-20
  7. 2013/02/20 18:25:07 - 2013-02-20
  8. 2012/07/17 09:21:24 - 2012-07-17