cari

Responsif dalam HTML

Sep 04, 2024 pm 04:46 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

Reka bentuk responsif dalam HTML ialah konsep yang sesuai dengan elemen HTML mengikut saiz peranti untuk setiap saiz skrin. Elemen tersebut sepatutnya kelihatan sempurna dalam setiap peranti seperti mudah alih, desktop atau tablet. Reka bentuk responsif ialah perkara di mana elemen dapat diselaraskan dengan cepat mengikut ruang yang tersedia dalam paparan paparan. Ia berdasarkan perkara seperti lebar port pandangan, saiz teks, imej responsif dan elemen lain. Pada masa kini, terdapat banyak teknik baharu yang terlibat dalam istilah reka bentuk responsif untuk menyempurnakan reka bentuk dengan penyemak imbas serta peranti yang berbeza. Pertanyaan media ialah salah satu bahagian terbaik, termasuk dalam reka bentuk responsif melalui CSS, yang memberitahu penyemak imbas untuk disesuaikan mengikut saiz peranti pengguna mereka.

Sintaks Digunakan dalam Reka Bentuk Responsif HTML

Reka bentuk responsif dalam HTML bergantung kepada banyak faktor; mari lihat mereka satu persatu:

1. Menetapkan Viewport: Sintaks Di Bawah digunakan untuk menetapkan viewport kepada paparan halaman pengguna, yang membantu penyemak imbas mengawal dimensi halaman web dan penskalaannya. Ia akan melaraskan elemen secara automatik mengikut saiz peranti yang berbeza dan skrin paparan mengikut peranti.

<meta initial-scale='1.0"'>

2. Imej Responsif: Setiap kali menambah beberapa imej pada halaman web kami, imej tersebut juga perlu dipaparkan dalam saiz yang betul pada setiap saiz skrin peranti.

<div class="section content">  <img  class="example lazy" src="/static/imghwm/default1.png" data-src="images.jpg" alt="Responsif dalam HTML" >
</div>

3. Tetapkan Sifat Lebar: Dengan bantuan CSS, kami boleh menetapkan lebar kepada 100%, jadi ia membantu untuk menjadikan elemen responsif dalam paparan paparan skrin.

width: 100%;

4. Menggunakan Harta Lebar Maks: sama seperti lebar, seseorang boleh menetapkan lebar maksimum elemen kepada 100 %, jadi ia akan membantu kami memaparkan semua elemen HTML kami dalam format responsif yang betul.

Max-width:100%;

5. Teks Responsif: Sama seperti elemen lain, adalah perlu untuk menjadikan teks juga bertanggungjawab dalam semua peranti mengikut saiz skrinnya. Ia boleh ditetapkan dengan menggunakan VW, yang membantu pengguna menetapkan lebar port pandangan untuk melaraskan saiz teks mengikut skrin peranti dengan mudah. Sintaks ini menerangkan bahawa viewport dirujuk sebagai saiz paparan penyemak imbas. Di sini 1 VW adalah bersamaan dengan 1 % sebenar lebar port pandangan.

<h4 id="Text">Text</h4>

6. Menggunakan Media Pertanyaan: Pertanyaan media memainkan peranan penting dalam reka bentuk responsif untuk menjadikan teks, imej dan elemen lain lebih responsif untuk saiz peranti yang berbeza untuk saiz penyemak imbas yang berbeza. Terdapat pelbagai rangka kerja yang tersedia pada masa kini untuk menjadikan halaman web kami lebih responsif. Mereka seperti:

  • Lembaran Gaya Responsif: rangka kerja ini membantu kami menggunakan rangka kerja helaian gaya yang berbeza seperti W3.CSS, yang mengambil peranan utama semasa mencipta reka bentuk responsif. Secara lalai, ia menyokong reka bentuk yang mengutamakan mudah alih. Ia mudah dipelajari & dikembangkan.
  • Bootstrap: Ia adalah rangka kerja paling popular yang berkembang pesat dan tersedia secara percuma kepada pengguna. Ia lebih mesra pengguna berbanding rangka kerja lain kerana ia berdasarkan bahasa pembangunan web seperti HTML, CSS dan jquery, yang membantu menjadikan halaman web lebih responsif.
  • CSS Responsif Terkini: Ia menyokong pelbagai jenis penyemak imbas serta semua jenis peranti seperti telefon pintar, tablet, komputer riba, dll.

Contoh Pelaksanaan Responsif dalam HTML

Di bawah ialah contoh Responsif dalam HTML.

Contoh #1

Dalam contoh ini, kami menetapkan viewport dalam kod HTML dan juga menjadikan imej responsif.

Kod HTML:

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

<h2 id="Responsive-Design-by-setting-Viewport">Responsive Design by setting Viewport</h2>
<p>Setting specific width to the screen which will adjust screen as per device on which we are going to display our webpage.</p>
<img  class="example lazy" src="/static/imghwm/default1.png" data-src="images.jpg" alt="Responsif dalam HTML" >

Output pada Desktop atau Skrin Komputer Riba:

Responsif dalam HTML

Output pada Peranti Mudah Alih:

Responsif dalam HTML

Output pada Tablet:

Responsif dalam HTML

Contoh #2

Dalam Contoh 2, kami menjadikan skrin responsif menggunakan pertanyaan media. Itu akan membantu kami menjadikan halaman web responsif dengan menyokong pelbagai penyemak imbas serta pada pelbagai peranti juga dengan menggunakan kod:

Kod HTML:

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
* {
box-sizing:border-box;
}
.top {
background-color:#00ff00;
padding:20px;
float:left;
width:30%;
}
.middle {
background-color:#800000;
padding:20px;
float:left;
width:40%;
color:white;
}
.bottom {
background-color:#00ffff;
padding:20px;
float:right;
width:30%;
}
@media screen and (max-width:800px) {
.top, .middle, .bottom {
width:100%;
}
}
</style>


<h2 id="Responsive-Design-in-HTML-using-Media-Queries">Responsive Design in HTML using Media Queries</h2>
<p>We will see web page on different devices by resizing browser window</p>
<div class="top">
<h4 id="First-Content-Part">First Content Part</h4>
<img  src="/static/imghwm/default1.png" data-src="images.jpg" class="lazy" alt="Responsif dalam HTML" >
</div>
<div class="middle">
<h4 id="Second-Content-Part">Second Content Part</h4>
<img  src="/static/imghwm/default1.png" data-src="images.jpg" class="lazy" alt="Responsif dalam HTML" >
</div>
<div class="bottom">
<h4 id="Third-Content-part">Third Content part</h4>
<img  src="/static/imghwm/default1.png" data-src="images.jpg" class="lazy" alt="Responsif dalam HTML" >
</div>

Output pada Paparan Desktop:

Responsif dalam HTML

Output pada Peranti Mudah Alih: Ke dalam peranti mudah alih, skrin output akan boleh ditatal jadi untuk melihat keseluruhan halaman web, kita perlu menatal ke bawah pada skrin.

Responsif dalam HTML

Output pada Peranti Tablet: Output yang sama akan dilaraskan mengikut Saiz Peranti Tablet.

Responsif dalam HTML

Contoh #3

Mari lihat satu lagi Contoh 3 menggunakan bootstrap, CSS Standard dan pertanyaan media:

Kod HTML:


<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
* {
box-sizing: border-box;
}
.options {
float:left;
width:20%;
text-align:center;
}
.options a {
background-color:#e5e5e5;
padding:8px;
margin-top:7px;
display:block;
width:100%;
color:black;
}
.main {
float:left;
width:60%;
padding:0 20px;
}
.course {
background-color:#ff8000;
color:white;
float:left;
width:20%;
padding:10px;
text-align:center;
}
#header
{
background-color:#003333;
padding:10px;
text-align:center;
color:white;
}
#footer{
background-color:black;
text-align:center;
padding:10px;
margin-top:7px;
color:white;
@media only screen and (max-width:620px) {
/* For mobile phones: */
.options, .main, .course {
width:100%;
}
}
}
</style>


<div id="header">
<h1 id="Welcome-to-EDUCBA">Welcome to EDUCBA</h1>
</div>
<div style="overflow:auto">
<div class="options">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Career</a>
<a href="#">Contact us</a>
</div>
<div class="main">
<h2 id="WHO-IS-EDUCBA">WHO IS EDUCBA?</h2>
<p> Learn Graphic designing, Animation, Game Development, Video Editing & more with our Online Certification Courses</p>
</div>
<div class="course">
<h3 id="b-Courses-b"><b>Courses</b></h3>
<p>Data science</p>
<p>Marketing</p>
<p>Excel</p>
<p>Design</p>
</div>
</div>
<div id="footer">© 2019 - EDUCBA. ALL RIGHTS RESERVED</div>

Output on Laptop Screen:

Responsif dalam HTML

Output on Mobile Devices:

Responsif dalam HTML

Output on Tablet:

Responsif dalam HTML

Conclusion

Responsive design is done by using HTML and CSS language to make web page more responsive and user-friendly, which display properly on each and every device size. It uses the latest framework like W3.CSS, bootstrap and some media queries code.

Atas ialah kandungan terperinci Responsif dalam HTML. 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
Mengapa tag HTML penting untuk pembangunan web?Mengapa tag HTML penting untuk pembangunan web?May 02, 2025 am 12:03 AM

Htmltagsareessentialforwebdevelopmentastastheystructureandhancewebpages.1) theDefinelayout, semantik, dan interactivity.

Terangkan kepentingan menggunakan gaya pengekodan yang konsisten untuk tag dan atribut HTML.Terangkan kepentingan menggunakan gaya pengekodan yang konsisten untuk tag dan atribut HTML.May 01, 2025 am 12:01 AM

Gaya pengekodan HTML yang konsisten adalah penting kerana ia meningkatkan kebolehbacaan, kemampuan dan kecekapan kod. 1) Gunakan tag dan atribut huruf kecil, 2) Pastikan lekukan yang konsisten, 3) Pilih dan tentukan sebut harga tunggal atau berganda, 4) Elakkan mencampurkan gaya yang berbeza dalam projek, 5) Gunakan alat automasi seperti Prettier atau Eslint untuk memastikan konsistensi dalam gaya.

Bagaimana untuk melaksanakan Carousel Multi-Project di Bootstrap 4?Bagaimana untuk melaksanakan Carousel Multi-Project di Bootstrap 4?Apr 30, 2025 pm 03:24 PM

Penyelesaian untuk melaksanakan Carousel Multi-Project dalam Bootstrap4 Melaksanakan Carousel Multi-Project di Bootstrap4 bukanlah tugas yang mudah. Walaupun bootstrap ...

Bagaimanakah laman web rasmi DeepSeek mencapai kesan menembusi acara tatal tetikus?Bagaimanakah laman web rasmi DeepSeek mencapai kesan menembusi acara tatal tetikus?Apr 30, 2025 pm 03:21 PM

Bagaimana untuk mencapai kesan penembusan peristiwa menatal tetikus? Apabila kami melayari web, kami sering menghadapi beberapa reka bentuk interaksi khas. Sebagai contoh, di laman web rasmi DeepSeek, � ...

Cara mengubahsuai gaya kawalan main balik video HTMLCara mengubahsuai gaya kawalan main balik video HTMLApr 30, 2025 pm 03:18 PM

Gaya kawalan main balik lalai video HTML tidak dapat diubahsuai secara langsung melalui CSS. 1. Buat kawalan tersuai menggunakan JavaScript. 2. Mencantikkan kawalan ini melalui CSS. 3. Pertimbangkan keserasian, pengalaman pengguna dan prestasi, menggunakan perpustakaan seperti video.js atau PLYR dapat memudahkan proses.

Masalah apa yang akan disebabkan oleh menggunakan Pilih asli di telefon anda?Masalah apa yang akan disebabkan oleh menggunakan Pilih asli di telefon anda?Apr 30, 2025 pm 03:15 PM

Masalah yang berpotensi dengan menggunakan pilihan asli pada telefon bimbit semasa membangunkan aplikasi mudah alih, kami sering memenuhi keperluan untuk memilih kotak. Biasanya, pemaju ...

Apakah kelemahan menggunakan pilihan asli di telefon anda?Apakah kelemahan menggunakan pilihan asli di telefon anda?Apr 30, 2025 pm 03:12 PM

Apakah kelemahan menggunakan pilihan asli di telefon anda? Apabila membangunkan aplikasi pada peranti mudah alih, sangat penting untuk memilih komponen UI yang betul. Banyak pemaju ...

Bagaimana untuk mengoptimumkan pengendalian perlanggaran perayauan orang ketiga di dalam bilik menggunakan tiga.js dan octree?Bagaimana untuk mengoptimumkan pengendalian perlanggaran perayauan orang ketiga di dalam bilik menggunakan tiga.js dan octree?Apr 30, 2025 pm 03:09 PM

Gunakan tiga.js dan octree untuk mengoptimumkan pengendalian perlanggaran perayauan orang ketiga di dalam bilik. Gunakan octree dalam tiga.js untuk melaksanakan perayauan orang ketiga di dalam bilik dan tambahkan perlanggaran ...

See all articles

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!

Alat panas

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.