0

HTMLページの本文にこのdiv要素があります:

<div id="alerts">
{% block alerts %}
  {% try %}
    {% if alerts is not None %}
      {% for alert in alerts %} 
        <div class="{{alert.get('level', 'alert') }}">
          {{ alert.get('content') }}
        </div>
      {% end %}
    {% end %}
  {% except NameError %}
  {% end %}
{% end %}   
</div>

状況によってはアラートまたはエラーを示します。

しかし、ページを下にスクロールすると、これは表示されません。ページ自体のスクロールに関連して、この要素をページの上部に表示するにはどうすればよいですか?

css は次のとおりです。

#alerts { 
display:none; 
top: 0;
left: 0;
width: 100%;
position: absolute;
z-index: 0;
}
4

1 に答える 1

0

念のため、配置に関する詳細情報をposition:fixed代わりに試してください: https://developer.mozilla.org/en-US/docs/CSS/positionabsolute

于 2013-03-01T16:36:41.753 に答える