请教一个 CSS 布局效果不显示问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zeroday
V2EX    CSS

请教一个 CSS 布局效果不显示问题

  •  
  •   zeroday May 19, 2015 4225 views
    This topic created in 4003 days ago, the information mentioned may be changed or developed.

    在线教程学习 CSS 布局。

    对于头部容器中图片的控制使用 .main-header_avatar 是如上图的效果,后替换为 .main-header imd 后布局显示出下图效果。

    .main-header_avatar 无法对头部容器中的图片进行控制吗?

    我的代码如下
    ```
    body {
    background-image: url(http://uploads.striking.ly/page/images/backgrounds/bg5.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    }

    .container {
    width: 960;
    margin: 0 auto;
    }

    .main-header {
    background-image: url(../img/banner.jpg);
    text-align: center;
    }

    .main-header img {
    /.main-header_avatar {/
    display: block;
    box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2);
    border-radius: 999px;
    margin: 0 auto;
    }

    .main-header h1 {
    font-weight:300;
    font-size: 50px;
    font-family: 'Open Sans','helvetica',arial,sans-serif;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    }
    ```

    我的HTML
    ```
    <!--
    HTML5. Use tags like <article>, <section>, etc.
    See: http://www.sitepoint.com/web-foundations/doctypes/
    -->
    <html lang="en">
    <head>
    <meta charset=&qut;utf-8">
    <!--
    Ask IE to behave like a modern browser
    See: https://www.modern.ie/en-us/performance/how-to-use-x-ua-compatible
    -->
    <meta http-equiv="x-ua-compatible" cOntent="ie=edge">

    <title>Profile</title> <!-- Disables zooming on mobile devices. --> <meta name="viewport" cOntent="width=device-width,initial-scale=1"> <!-- Stylesheet that minimizes browser differences. See: http://necolas.github.io/normalize.css/ --> <link rel="stylesheet" href="css/normalize.css"> <!-- Our own stylesheet. --> <link rel="stylesheet" href="css/main.css"> 

    </head>
    <body>

    <div class="container"> <header class="main-header"> <img class="main-header__avatar" src="img/teng.jpg" alt=""> <h1>Hi, I'm Teng Bao</h1> </header> <nav class="main-nav"> <ul> <li><a href="#">Work</a></li> <li><a href="#">Experience</a></li> <li><a href="#">Photos</a></li> <li><a href="#">Contact</a></li> </ul> </nav> <section class="info-section whatido"> <header> <h2>What I Do</h2> <p class="info-section__description">I'm Teng. I design and develop things on the web. Oh, and I like curry.</p> </header> <ul class="whatido__skill-list"> <li class="whatido__skill whatido__skill--code"> <h3>Code</h3> <p>I like building things on the web. I've built games, tools, and web apps.</p> </li> <li class="whatido__skill whatido__skill--design"> <h3>Design / UX</h3> <p>I like creating happiness by making things look good and work well.</p> </li> <li class="whatido__skill whatido__skill--product"> <h3>Product</h3> <p>I like taking products from idea to reality to users and beyond!</p> </li> </ul> </section> <section class="info-section education-experience"> <header> <h2>Education &amp; Experience</h2> </header> <ul class="education-experience__list"> <li> <img src="img/strikingly-logo.png" alt="Strikingly"> <h3>Strikingly</h3> <p class="education-experience__title">Cofounder, 2012 - Present</p> <p class="education-experience__description">Strikingly is a website builder that's simple, beautiful, and fun. And perfect for the age of mobile. I'm in charge of UI/UX and front-end.</p> </li> <li> <img src="img/echo-rocket.jpg" alt="Echo Rocket"> <h3>Freelance Web/Game Developer</h3> <p class="education-experience__title">2007 - 2012</p> <p class="education-experience__description">EchoRocket was my one-man Flash game studio and web development/design consultancy. I built Spinblaster, Block Knocker, CampusAmp, HireBrite, and more!</p> </li> <li> <img src="img/u-of-chicago.jpg" alt=""> <h3>University of Chicago</h3> <p class="education-experience__title">BA Economics, 2008-2012</p> <p class="education-experience__description">Studying the finer points of firms, markets, finance, decision theory, and supply and demand.</p> </li> </ul> </section> <section class="info-section photos"> <header> <h2>Photos</h2> <p class="info-section__description">Some pics from my travels!</p> </header> <ul class="photos__list"> <li> <img src="img/p01.jpg" alt=""> </li> <li> <img src="img/p02.jpg" alt=""> </li> <li> <img src="img/p03.jpg" alt=""> </li> <li> <img src="img/p04.jpg" alt=""> </li> <li> <img src="img/p05.jpg" alt=""> </li> <li> <img src="img/p06.jpg" alt=""> </li> <li> <img src="img/p07.jpg" alt=""> </li> <li> <img src="img/p08.jpg" alt=""> </li> </ul> </section> <section class="info-section get-in-touch"> <header> <h2>Get in Touch</h2> </header> <ul class="get-in-touch__list"> <li> <a href="#"><img src="img/fb-icon.png" alt=""></a> <p>Facebook</p> </li> <li> <img src="img/twitter-icon.png" alt=""> <p>Twitter</p> </li> <li> <img src="img/linkedin-icon.png" alt=""> <p>Twitter</p> </li> <li> <img src="img/email-icon.png" alt=""> <p>Twitter</p> </li> </ul> </section> <section class="info-section contact"> <header> <h2>Or...Leave a Message</h2> </header> <form action=""> <label for="name">Name</label> <input name="name" id="name" type="text"> <label for="email">Email</label> <input name="email" id="email" type="email"> <label for="message">Message</label> <textarea name="message" id="message"></textarea> <button type="submit">Submit</button> </form> </section> </div> 

    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,300,400' rel='stylesheet' type='text/css'>
    </body>
    </html>
    ```

    我的 github rep: https://github.com/henry-zhuang/css0to1-startkit

    11 replies    2015-05-20 20:21:12 +08:00
    yangg
        1
    yangg  
       May 19, 2015 via iPhone
    先codepen上demo吧!
    zeroday
        2
    zeroday  
    OP
       May 19, 2015
    gongpeione
        3
    gongpeione  
       May 19, 2015   1
    你的html里avatar前面有两个下划线。。
    Gonster
        4
    Gonster  
       May 19, 2015
    @gongpeione 好眼力 (`·ω·)
    zeroday
        5
    zeroday  
    OP
       May 19, 2015
    @gongpeione 非常感谢,因为这个郁闷了好久。

    编辑器用窄宽体字,下划线分不清。

    loading
        6
    loading  
       May 19, 2015 via Android
    我一下就看出来了…

    你这命名也太胡乱了吧!
    gongpeione
        7
    gongpeione  
       May 19, 2015
    @Gonster 还好还好 (`·ω·)

    @zeroday 不用谢~
    zeroday
        8
    zeroday  
    OP
       May 19, 2015
    @loading 好眼力!刚刚学前端,这个 HTML 文件是教程提供的,算教程的一个作业,更具提供的 HTML 增加 CSS 样式现实要求的效果。
    kokdemo
        9
    kokdemo  
       May 19, 2015
    背景和前景都是图片……
    loading
        10
    loading  
       May 19, 2015 via Android
    @zeroday 驼峰命名我比较喜欢
    zeroday
        11
    zeroday  
    OP
       May 20, 2015
    @loading
    问了教程的作者了。作者回答说是 BEM 的 CSS 风格

    http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/
    About     Help     Advertise     Blog     API     FAQ     Solana     2476 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 56ms UTC 09:31 PVG 17:31 LAX 02:31 JFK 05:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86