代码之家  ›  专栏  ›  技术社区  ›  mabuzer

强制div填充指定区域?

  •  0
  • mabuzer  · 技术社区  · 14 年前

    强制的最好方法是什么 DIV 填充指定宽度? 部门 :

    function createLabel(str) {
            var textDiv = document.createElement('div');
            textDiv.style.width = '200px';
            textDiv.style.display = 'inline';
            textDiv.appendChild(document.createTextNode(str));
            return textDiv;
    }

    我希望创建的DIV具有相同的宽度,不管文本长度是多少。

    alt text http://j.imagehost.org/0613/show-case.png

    4 回复  |  直到 14 年前
        1
  •  1
  •   Graham Clark    14 年前

    display = 'inline' . 宽度不会有任何影响。您需要保持默认的显示模式一段时间 div 元素,即。 block . 如果在同一水平位置需要其他元素,则需要使用 float 也。

        2
  •  0
  •   PHP    14 年前
    <div style="width : x%">
    

        3
  •  0
  •   instanceof me    14 年前

    我会用CSS width 属性,注意箱型问题。除非有特殊要求。

        4
  •  0
  •   Pekka    14 年前

    width 属性?

    <div style="width: 300px"> 
    

    还是别的意思?既然如此,请详细说明你的问题。