私はちょうどそこに何もないが、1つのヘッダーと2つの段落を含むdivを持つページを構築しました。私はCSSのdivの周りに境界線を置いています。私がページを閲覧するとき、divと段落には境界線があり、その上に2つの空の境界線付きの「divs」があります。 自分自身を参照してください:https://ext.careersourcebroward.com/ITAList/ウェブページに余分な2つのdivが表示されるのはなぜですか?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title></title>
<style>
div {
width:60%;
border:5px double blue;
text-align:center;
border-radius:25px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>ITA List</h1>
<p>This is the ITA List</p>
<p>There will be a table with the Programs listed below.</p>
</div>
</form>
</body>
</html>
私は昨日に働いた別の既存のWebサイトで、この同じ問題に遭遇しました。まったく異なるウェブサイト。私は境界線の色を赤に変更するためにdivにインラインCSSを追加しました。それを上回る2つの想像上のdivは青色のままでした。
divのスタイルを設定するとグローバルすぎますので、あなたのdivにクラスを追加してそのクラスをスタイル化する必要があります – hardkoded
これらのdivはwebformによって追加されており、あなたによって隠されています。あなたはすべてのdivのために5pxと青の境界線を作成した一般的なCSSルールを定義していたので、それらのdivが顕著になっています。 –