Jadual Kandungan
商品标题
Rumah hujung hadapan web html tutorial Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS

Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS

Oct 20, 2023 am 11:12 AM
css html Responsif

Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS

Cara membuat susun atur butiran produk responsif menggunakan HTML dan CSS

Dalam era Internet mudah alih hari ini, reka bentuk web responsif telah menjadi standard untuk reka bentuk web moden. Sebagai salah satu halaman penting dalam tapak web e-dagang, halaman butiran produk amat penting dalam reka bentuk responsifnya. Artikel ini akan memperkenalkan cara menggunakan HTML dan CSS untuk membuat reka letak butiran produk responsif, dengan contoh kod khusus.

  1. Struktur HTML

Pertama, kita perlu membina struktur HTML halaman butiran produk. Berikut ialah contoh mudah:

<div class="container">
  <div class="product-image">
    <img src="/static/imghw/default1.png"  data-src="product-image.jpg"  class="lazy" alt="Product Image">
  </div>
  <div class="product-info">
    <h1 id="商品标题">商品标题</h1>
    <p>商品描述</p>
    <div class="product-price">
      <span class="discounted-price">¥99</span>
      <span class="regular-price">¥129</span>
    </div>
    <button class="add-to-cart">添加到购物车</button>
  </div>
</div>
Salin selepas log masuk

Dalam contoh ini, kami menggunakan elemen bekas .container untuk mengandungi kandungan butiran produk. Imej produk menggunakan elemen img dan bekas .product-info digunakan untuk mengandungi maklumat produk lain. .container 来包含商品详情的内容。商品图片使用了一个 img 元素,并使用了一个 .product-info 容器来包含其他商品信息。

  1. CSS 样式

接下来,我们需要使用 CSS 样式来控制商品详情布局的样式,实现响应式效果。以下是一个简单的 CSS 代码示例:

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.product-image {
  text-align: center;
}

.product-image img {
  width: 100%;
  max-width: 400px;
  height: auto;
}

.product-info {
  text-align: center;
}

.product-info h1 {
  font-size: 24px;
  color: #333;
}

.product-info p {
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}

.product-price {
  font-size: 18px;
  color: #f00;
  margin-bottom: 20px;
}

.product-price .discounted-price {
  font-weight: bold;
  margin-right: 10px;
}

.product-price .regular-price {
  text-decoration: line-through;
  color: #999;
}

.add-to-cart {
  background-color: #f00;
  color: #fff;
  padding: 10px 20px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
Salin selepas log masuk

在这个示例中,我们使用了一些常见的 CSS 属性来定义商品详情布局的样式。我们给 .container 设置了最大宽度和居中的选项,.product-image.product-info 通过使用 text-align: center 来水平居中元素。.add-to-cart

    Gaya CSS
    1. Seterusnya, kita perlu menggunakan gaya CSS untuk mengawal gaya susun atur butiran produk untuk mencapai kesan responsif. Berikut ialah contoh kod CSS mudah:
    @media screen and (max-width: 768px) {
      .container {
        padding: 10px;
      }
      
      .product-image img {
        max-width: 100%;
      }
      
      .product-info h1 {
        font-size: 20px;
      }
      
      .product-info p {
        font-size: 14px;
        margin-bottom: 10px;
      }
      
      .product-price {
        font-size: 16px;
        margin-bottom: 10px;
      }
      
      .add-to-cart {
        padding: 8px 16px;
        font-size: 14px;
      }
    }
    Salin selepas log masuk

    Dalam contoh ini, kami menggunakan beberapa sifat CSS biasa untuk menggayakan reka letak butiran produk. Kami menetapkan pilihan lebar dan pemusatan maksimum untuk .container, .product-image dan .product-info dengan menggunakan text- align: center untuk memusatkan elemen secara mendatar. .add-to-cart menggunakan beberapa gaya butang biasa.

    Reka Letak Responsif

    Untuk mencapai reka letak responsif, kami boleh menggunakan pertanyaan media CSS untuk menggunakan gaya yang berbeza mengikut saiz skrin yang berbeza untuk menyesuaikan diri dengan peranti yang berbeza.

    rrreee

    Dalam contoh ini, kami menggunakan pertanyaan media untuk mengesan sama ada lebar skrin kurang daripada 768px. Jika ya, peraturan gaya dalaman digunakan.

    🎜Dengan struktur HTML dan gaya CSS di atas, kami boleh mencipta reka letak butiran produk responsif yang mudah. Apabila halaman web dilihat pada peranti yang berbeza, reka letak secara automatik menyesuaikan diri dengan saiz skrin dan memberikan pengalaman pengguna yang lebih baik. 🎜🎜Ringkasan🎜🎜Artikel ini menerangkan cara membuat reka letak butiran produk responsif yang mudah menggunakan HTML dan CSS, dan menyediakan contoh kod khusus. Dengan menggunakan pertanyaan media dan beberapa sifat CSS biasa, kami boleh melaksanakan halaman butiran produk yang menyesuaikan diri dengan saiz skrin yang berbeza. Dengan mengoptimumkan reka bentuk responsif halaman web, pengalaman pengguna boleh dipertingkatkan dan disesuaikan dengan peranti yang berbeza. Saya harap artikel ini dapat membantu anda membuat reka letak butiran produk yang responsif. 🎜

    Atas ialah kandungan terperinci Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1670
14
Tutorial PHP
1276
29
Tutorial C#
1256
24
Cara menggunakan bootstrap di vue Cara menggunakan bootstrap di vue Apr 07, 2025 pm 11:33 PM

Menggunakan bootstrap dalam vue.js dibahagikan kepada lima langkah: Pasang bootstrap. Import bootstrap di main.js. Gunakan komponen bootstrap secara langsung dalam templat. Pilihan: Gaya tersuai. Pilihan: Gunakan pemalam.

Memahami HTML, CSS, dan JavaScript: Panduan Pemula Memahami HTML, CSS, dan JavaScript: Panduan Pemula Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Apr 08, 2025 pm 07:05 PM

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Peranan React dalam HTML: Meningkatkan Pengalaman Pengguna Peranan React dalam HTML: Meningkatkan Pengalaman Pengguna Apr 09, 2025 am 12:11 AM

React menggabungkan JSX dan HTML untuk meningkatkan pengalaman pengguna. 1) JSX membenamkan HTML untuk menjadikan pembangunan lebih intuitif. 2) Mekanisme DOM maya mengoptimumkan prestasi dan mengurangkan operasi DOM. 3) UI pengurusan berasaskan komponen untuk meningkatkan kebolehkerjaan. 4) Pengurusan negeri dan pemprosesan acara meningkatkan interaktiviti.

HTML: Struktur, CSS: Gaya, JavaScript: Tingkah Laku HTML: Struktur, CSS: Gaya, JavaScript: Tingkah Laku Apr 18, 2025 am 12:09 AM

Peranan HTML, CSS dan JavaScript dalam pembangunan web adalah: 1. HTML mentakrifkan struktur laman web, 2. CSS mengawal gaya laman web, dan 3. JavaScript menambah tingkah laku dinamik. Bersama -sama, mereka membina kerangka, estetika dan interaktiviti laman web moden.

Masa Depan HTML: Evolusi dan Trend dalam Reka Bentuk Web Masa Depan HTML: Evolusi dan Trend dalam Reka Bentuk Web Apr 17, 2025 am 12:12 AM

Masa depan HTML penuh dengan kemungkinan yang tidak terhingga. 1) Ciri -ciri dan piawaian baru akan merangkumi lebih banyak tag semantik dan populariti komponen web. 2) Trend reka bentuk web akan terus berkembang ke arah reka bentuk yang responsif dan boleh diakses. 3) Pengoptimuman prestasi akan meningkatkan pengalaman pengguna melalui pemuatan imej yang responsif dan teknologi pemuatan malas.

HTML: Membina struktur laman web HTML: Membina struktur laman web Apr 14, 2025 am 12:14 AM

HTML adalah asas struktur laman web bangunan. 1. HTML mentakrifkan struktur kandungan dan semantik, dan penggunaan, dan sebagainya. 2. Menyediakan penanda semantik, seperti, dan sebagainya, untuk meningkatkan kesan SEO. 3. Untuk merealisasikan interaksi pengguna melalui tag, perhatikan pengesahan bentuk. 4. Gunakan elemen lanjutan seperti, digabungkan dengan JavaScript untuk mencapai kesan dinamik. 5. Kesilapan biasa termasuk label yang tidak terkawal dan nilai atribut yang tidak disebutkan, dan alat pengesahan diperlukan. 6. Strategi pengoptimuman termasuk mengurangkan permintaan HTTP, memampatkan HTML, menggunakan tag semantik, dll.

Selesaikan masalah caching dalam kraf CMS: Menggunakan plug-in wiejeben/craft-laravel-mix Selesaikan masalah caching dalam kraf CMS: Menggunakan plug-in wiejeben/craft-laravel-mix Apr 18, 2025 am 09:24 AM

Apabila membangunkan laman web yang menggunakan CraftCMS, anda sering menghadapi masalah caching fail sumber, terutamanya apabila anda sering mengemas kini fail CSS dan JavaScript, versi lama fail mungkin masih di -cache oleh penyemak imbas, menyebabkan pengguna tidak melihat perubahan terkini dalam masa. Masalah ini bukan sahaja memberi kesan kepada pengalaman pengguna, tetapi juga meningkatkan kesukaran pembangunan dan debugging. Baru-baru ini, saya menghadapi masalah yang sama dalam projek saya, dan selepas beberapa penjelajahan, saya dapati plugin Wiejeben/Craft-Laravel-Mix, yang sempurna menyelesaikan masalah caching saya.

See all articles