Rumah >hujung hadapan web >tutorial css >Bolehkah Anda Menggunakan Ungkapan Matematik dalam Harta `max-width` dalam CSS?

Bolehkah Anda Menggunakan Ungkapan Matematik dalam Harta `max-width` dalam CSS?

Patricia Arquette
Patricia Arquetteasal
2024-11-01 06:49:02659semak imbas

Can You Use Mathematical Expressions within the `max-width` Property in CSS?

Mencapai Pengiraan Lebar Maks dalam CSS

Adakah mungkin untuk menggunakan ungkapan matematik dalam sifat lebar maksimum dalam CSS, seperti:

max-width: calc(max(500px, 100% - 80px))

atau

max-width: max(500px, calc(100% - 80px)))

Jawapan:

Walaupun pengiraan langsung dalam sifat lebar maksimum sebelum ini tidak dapat dilakukan, CSS moden memperkenalkan penyelesaian menggunakan pertanyaan media:

<code class="css">.yourselector {
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 500px) {
  .yourselector {
    max-width: 500px;
  }
}</code>

Pendekatan ini menetapkan lebar maksimum sebagai relatif kepada lebar port pandangan dengan minimum 500px, memastikan elemen tidak melebihi lebar itu walaupun bekas induk lebih lebar daripada 500px.

Atas ialah kandungan terperinci Bolehkah Anda Menggunakan Ungkapan Matematik dalam Harta `max-width` dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn