arbipher
V2EX  ›  问与答

前端小白请教CSS:嵌套div的width和center的问题

  •  
  •   arbipher · Jan 15, 2014 · 2868 views
    This topic created in 4520 days ago, the information mentioned may be changed or developed.
    前端小白,CSS学习中。
    场景是这样的,外面div套里面div。里面的div指定宽度,外面的div在页面上居中。

    比如这样:



    我的问题是:
    我的目标是指定内层div(即info_block)的width,想让外层(即info_wrapper)居中。
    但是如果我不指定info_wrapper的width,“margin: 0 auto;”就没效果。
    如果我指定了info_wrapper的width,就意味这,每次我修改info_block的width,就得去修改info_wrapper的宽度。

    这里有什么办法可能让宽度只在一个地方指定。
    内层info_block的数量可能是变化的,这个地方是三个,那个地方是四个。

    谢谢。
    5 replies    1970-01-01 08:00:00 +08:00
    FrankFang128
        1
    FrankFang128  
       Jan 15, 2014   ❤️ 1
    FrankFang128
        2
    FrankFang128  
       Jan 15, 2014   ❤️ 1
    FrankFang128
        3
    FrankFang128  
       Jan 15, 2014   ❤️ 1
    再次更新注释 http://jsbin.com/OXUzIwip/5/edit
    CSS 里不能使用 "//" 来注释,有大坑。
    FrankFang128
        4
    FrankFang128  
       Jan 15, 2014   ❤️ 1
    目测已经没有问题了。
    arbipher
        5
    arbipher  
    OP
       Jan 15, 2014
    @FrankFang128 太感谢了。果然CSS hack的东西博大精深。恨不能给你32个赞。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1053 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.