【问题标题】:I am unable to customize the size of my picture in css.我无法在 CSS 中自定义图片的大小。
【发布时间】:2015-05-06 08:26:15
【问题描述】:

我正在尝试将图片设为 100%,但它不起作用。

代码:

html:

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header page-scroll">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand page-scroll" href="#page-top">Start Bootstrap</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse navbar-ex1-collapse">
            <ul class="nav navbar-nav navbar-right">
                <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
                <li class="hidden">
                    <a class="page-scroll" href="#page-top"></a>
                </li>
                <li>
                    <a class="page-scroll" href="#about">About</a>
                </li>
                <li>
                    <a class="page-scroll" href="#services">Services</a>
                </li>
                <li>
                    <a class="page-scroll" href="#contact">Contact</a>
                </li>
            </ul>
        </div>
        <!-- /.navbar-collapse -->
    </div>
    <!-- /.container -->
</nav>

<!-- Intro Section -->
<div class="headerimg"
     ><img src="pix/stockvault-city-skyline-at-sunset-113039.jpg">
</div>
<section id="intro" class="intro-section">
    <div class="container">
        <a href="#about" class="page-scroll btn btn-xl">Tell Me More</a>
    </div>
</section>

css:

.headerimg {
width: 50%;
height: 100px; }

如果有人可以提供帮助,那将非常有帮助。我通常能够做到,但由于某种原因,这次我无法做到。再次感谢你的帮助。

【问题讨论】:

标签: html css image twitter-bootstrap width


【解决方案1】:

只需将 CSS 更改为:

    .headerimg
    {
     width: 50%;
     height: 100px; 
    }

  img {
     width: 100%;
   }    

它将使图像100% 变宽。

看这个:http://jsfiddle.net/cadh3vv9/

【讨论】:

    【解决方案2】:

    试试下面的代码

    <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
        <div class="container">
            <div class="navbar-header page-scroll">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand page-scroll" href="#page-top">Start Bootstrap</a>
            </div>
    
            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav navbar-right">
                    <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
                    <li class="hidden">
                        <a class="page-scroll" href="#page-top"></a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#about">About</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#services">Services</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>
    
    <!-- Intro Section -->
    <div class="headerimg"
         ><img style="width=50%" src="pix/stockvault-city-skyline-at-sunset-113039.jpg">
    </div>
    <section id="intro" class="intro-section">
        <div class="container">
            <a href="#about" class="page-scroll btn btn-xl">Tell Me More</a>
        </div>
    </section>
    

    我将图像的样式设置为 50% 宽度,您还希望它是 100 像素高度,这是错误的,这就像告诉浏览器显示一张被路杀的狗的照片,您必须定义您喜欢的宽度或高度,因为图像resize 使用这些值之一来调整大小正确

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 2012-04-14
      • 1970-01-01
      • 2012-10-18
      • 2020-10-10
      • 1970-01-01
      相关资源
      最近更新 更多