css - 对话框让背景变高

标签 css html

关于 http://associationtsunami.github.com/tsunami/ ,当您按下左箭头键“<”时,框会旋转,您会看到“(i)”信息图标。单击此按钮时,将打开“关于”对话框。

而且整个页面的高度也会增加!这个额外的高度是从哪里来的?

这是 index.html 文件:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <title>Association Tsunami</title>
  <link rel="stylesheet" type="text/css" href="css/cube.css" />
  <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/d3/2.10.0/d3.v2.min.js" type="text/javascript" charset="utf-8"></script>
  <script src="js/cube.js" type="text/javascript" charset="utf-8"></script>
  <script src="js/client.js" type="text/javascript" charset="utf-8"></script>
  <!--[if lt IE 9]><script src="http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js"></script><![endif]-->
  <script>
  $(document).ready(function () {
    windowResize();
  });

  $(window).resize(function () {
    windowResize();
  });

  window.onorientationchange = function () {
    windowResize();
  };
  </script>
</head>
<body class="body_content">
  <div id="wrapper">
    <!--Cube Code from here-->
    <article class="viewport">
      <section class="cube">
        <div id="top">
          <h1>UNSONPARLA 2012 -></h1>
          <p>Info about the Festival</p>
          <p>Festival, Festival, Festival</p>
        </div>
        <div id="face">
          <h1>Association Tsunami</h1>
          <p>L'association Tsunami a pour but de développer la musique électronique hors norme, la musique acousmatique et la musique contemporaine instrumentale et mixte.</p>
          <p>L'association gère:</p>
          <ul>
            <li>Le festival des musiques d'aujourd'hui Un son par là> qui existe depuis 2007 avec 2 années à Carré d'Art et 3 années dans les temples de la ville de Nîmes.</li>
            <li>Le SPAM (Station Polymorphe d'Acoustique musicale) 2bis rue du grand couvent 30000 Nîmes qui est un lieu de résidence d'artistes liés au son, un lieu de présentation, un lieu de concert et de convivialité mais aussi un lieu de formation sur des programmes informatiques liés au son (pour novices, compositeurs ou DJ), le but étant de faire découvrir de nouveaux horizons de recherches sonores, et enfin un lieu d'ateliers pour la composition et la recherche et l'initiation à de nouvelles formes artistiques (tous public) ...</li>
            <li>L'Ensemble O.Y.A.A.T.O qui est un ensemble de musicien qui interprète des œuvres du répertoire de la musique contemporaine, acousmatique, électronique et aussi d'art sonore.</li>
            <li>L'Acousmonium SPAM (orchestre de haut parleurs) avec une quarantaine d'enceintes autonomes gérée par un pupitre de diffusion; ce qui permet la projection sonore et la mise en espace du son. L'Acousmonium SPAM fait partie des 10 plus gros acousmoniums d'Europe.</li>
          </ul>
        </div>
        <div id="side3"></div>
        <div id="side4">
          <h1>Another link Page</h1>
          <p>&#8220;A 3D cube can be created solely in CSS, with all six faces.&#8221;</p>
          Sample div containing Links:
          <a href="http://www.yahoo.com">Yahoo</a>
        </div>
        <div id="side5">
          <h1>Page 5</h1>
          <p>Some text</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
          <p>Festival, Festival, Festival</p>
        </div>
        <div id="bottom">
          <h1>We can add an image</h1>
          <img src="image/tsunami-bg.png"/>
        </div>
      </section>
    </article>
  </div>
  <div id="about" title="About" style="display:none;">
    <p>Asisium was established in 2012 by a group of experienced professionals in the construction industry with diverse but complimentary backgrounds in project management, engineering, construction, quantity surveying, architecture and law.</p>
    <p>Led by two founding partners with over 35 years experience, we offer a range of consultancy services for the property development and construction industry. Our head office is based in London, UK, but we provide our services internationally throughout Europe, USA, Hong Kong, U.A.E and Myanmar (Burma).</p>  
  </div>
  <div id="equipe" title="Equipe" style="display:none">
    Direction artistique : 
    JLuc Gergonne (Compositeur et Musicien)
    Communication : 
    JMarie Bernard (Infographie)
    Carolle Gaillac (Chargée de communication)
    Technique : 
    Camille Giuglaris (ingénieur du son et musicien)
    Norman Khine (Développeur de projets informatiques)
    Pédagogie : 
    JMichel Olivares (ingénieur du son et formateur)
    Administration:
    Marie-Hélène Mas (Comptabilité/Administration)
    Carole Bourgognon (Assistante à la coordination de projet)
  </div>
</body>
</html>

其余代码可以在https://github.com/AssociationTsunami/tsunami中找到

最佳答案

您的#about div 有两个<p>标签在里面。第二段中的文本量空间不足,导致它突出在#about 下方,超过了 315 像素的高度。您可以添加 overflow: auto; 的样式或 overflow-y: auto;大概。这将添加一个滚动条,而不是让文本使页面变大。

这张照片显示了它现在的样子。我在 #about 周围添加了一个绿色边框,以表明 div 保持其指定的高度,但段落不在其范围内。

Before

overflow-y: auto;应用于#about,它让用户滚动内容;给它一个地方去。

enter image description here

关于css - 对话框让背景变高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291217/

相关文章:

css - 使 Bootstrap 卡片完全可点击

javascript - 如何减少对每个空选择使用错误消息

html - 如何在不使用 thead 标签的情况下将表头固定在 html 中?

javascript - 使用 jQuery 在动态创建的元素上调用自定义函数

javascript - 如何开始使用 html2canvas

html - 输入字段 html css 的输入文本样式

css 最后一个字母选择器

html - 如何正确使用 flexbox 在 HTML/CSS 中实现 BorderLayout?

PHP 网站 - 在子目录中加载样式表

html - Bootstrap 良好对齐