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
Lepaskan: 2024-11-01 06:49:02
asal
682 orang telah melayarinya

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))
Salin selepas log masuk

atau

max-width: max(500px, calc(100% - 80px)))
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan