Q A & Ps Con

 <html lang="en">


<head>


<meta charset="UTF-8"></meta>


<meta content="width=device-width, initial-scale=1.0" name="viewport"></meta>


<title>2026 Housing Market FAQ</title>



<style>


*{

    margin:0;

    padding:0;

    box-sizing:border-box;

}



body{

    font-family:Arial,Helvetica,sans-serif;

    background:#eaf6ff;

    padding:20px;

}



.faq-container{

    max-width:900px;

    margin:auto;

}



.faq-item{

    background:#d9efff;

    border:1px solid #9dd4f5;

    border-radius:10px;

    margin-bottom:15px;

    overflow:hidden;

    transition:.3s;

}



.faq-item:hover{

    box-shadow:0 4px 12px rgba(0,120,200,.15);

}



.faq-question{

    width:100%;

    border:none;

    background:none;

    padding:18px 20px;

    display:flex;

    justify-content:space-between;

    align-items:center;

    cursor:pointer;

    font-size:18px;

    font-weight:bold;

    color:#000000;

    text-align:left;

}



.icon{

    font-size:26px;

    font-weight:bold;

    color:#0879bd;

    transition:.3s;

}



.faq-answer{

    max-height:0;

    overflow:hidden;

    background:#f7fcff;

    transition:max-height .4s ease,padding .3s ease;

    padding:0 20px;

    color:#000000;

    line-height:1.7;

}



.faq-item.active .faq-answer{

    max-height:500px;

    padding:18px 20px;

}



.faq-item.active .icon{

    transform:rotate(45deg);

}



@media(max-width:768px){


    .faq-question{

        font-size:16px;

        padding:15px;

    }



    .faq-answer{

        font-size:15px;

    }


}


</style>


</head>


<body>



<div class="faq-container">



    <!-- Question 1 -->


    <div class="faq-item">


        <button class="faq-question">


            <span>Q1</span>


            <span class="icon">+</span>


        </button>



        <div class="faq-answer">


          A1


        </div>


    </div>



    <!-- Question 2 -->


    <div class="faq-item">


        <button class="faq-question">


            <span>Q2</span>


            <span class="icon">+</span>


        </button>



        <div class="faq-answer">


           A2


        </div>


    </div>



    <!-- Question 3 -->


    <div class="faq-item">


        <button class="faq-question">


            <span>Q3</span>


            <span class="icon">+</span>


        </button>



        <div class="faq-answer">


           A3


        </div>


    </div>



</div>



<script>


const faqItems = document.querySelectorAll(".faq-item");



faqItems.forEach(item => {


    const button = item.querySelector(".faq-question");



    button.addEventListener("click", () => {



        faqItems.forEach(otherItem => {


            if(otherItem !== item){


                otherItem.classList.remove("active");


            }


        });



        item.classList.toggle("active");



    });


});


</script>



</body>

</html>




==============================pros cons==============================

<style> /* ===== ADVANTAGES & DISADVANTAGES BOX ===== */ .pc-wrapper { width: 100%; max-width: 1100px; margin: 25px auto; font-family: Arial, Helvetica, sans-serif; box-sizing: border-box; } .pc-wrapper *, .pc-wrapper *:before, .pc-wrapper *:after { box-sizing: border-box; } .pc-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; } /* Main cards */ .pc-card { border-radius: 20px; padding: 35px 36px 25px; overflow: hidden; } /* Advantages background */ .pc-pros { background: linear-gradient(135deg, #eaf8ff 0%, #dff3fc 100%); } /* Disadvantages background */ .pc-cons { background: linear-gradient(135deg, #e1f4fc 0%, #d5ebf6 100%); } /* Headings */ .pc-title { margin: 0; padding: 0 0 28px; font-size: 40px; line-height: 1.1; font-weight: 700; color: #103f5c; border-bottom: 1px solid rgba(55, 145, 177, 0.35); } .pc-cons .pc-title { color: #286b91; } /* Individual item */ .pc-item { display: flex; align-items: flex-start; gap: 18px; padding: 30px 0; border-bottom: 1px dashed rgba(75, 145, 170, 0.35); } .pc-item:last-child { border-bottom: none; padding-bottom: 10px; } /* Circle icon */ .pc-icon { flex: 0 0 34px; width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 21px; font-weight: bold; line-height: 1; margin-top: 2px; } /* Check icon */ .pc-pros .pc-icon { background: #25b4df; } /* Minus icon */ .pc-cons .pc-icon { background: #367da5; } /* Text */ .pc-text { margin: 0; color: #171717; font-size: 21px; line-height: 1.65; font-weight: 400; } /* Mobile */ @media screen and (max-width: 700px) { .pc-columns { grid-template-columns: 1fr; gap: 18px; } .pc-card { padding: 28px 24px 20px; border-radius: 16px; } .pc-title { font-size: 32px; padding-bottom: 22px; } .pc-item { gap: 14px; padding: 24px 0; } .pc-icon { flex-basis: 30px; width: 30px; height: 30px; font-size: 18px; } .pc-text { font-size: 18px; line-height: 1.55; } } /* Small phones */ @media screen and (max-width: 400px) { .pc-card { padding: 24px 18px 18px; } .pc-title { font-size: 28px; } .pc-text { font-size: 17px; } } </style>

</span></p><div class="pc-wrapper"><span style="font-size: large;">

<div class="pc-columns">
<!--================= ADVANTAGES =================-->
<div class="pc-card pc-pros">

  <h2 class="pc-title">Advantages</h2>

  <div class="pc-item">
    <span class="pc-icon">✓</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">✓</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">✓</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">✓</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">✓</span>
    <p class="pc-text">
      
    </p>
  </div>

</div>


<!--================= DISADVANTAGES =================-->
<div class="pc-card pc-cons">

  <h2 class="pc-title">Disadvantages</h2>

  <div class="pc-item">
    <span class="pc-icon">−</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">−</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">−</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">−</span>
    <p class="pc-text">
      
    </p>
  </div>

  <div class="pc-item">
    <span class="pc-icon">−</span>
    <p class="pc-text">
      
    </p>
  </div>

</div>
</div>

</span></div><span style="font-size: large;">

Comments