metacharset= "UTF-8">">
Biar saya tunjukkan idea gambar ini dahulu: Gambar (1) Dalam gambar ini kita lihat bahawa dalam skrin md/lg, bar kemajuan terletak di bawah gambar dan teks berada di sebelah kanannya.
Dalam gambar (2), pada saiz skrin kecil, teks berada di tempat kedua dan bar kemajuan berada di tempat terakhir:
Apa yang saya cuba lakukan ialah kod ini:
Mon cv - Bentouhami Faisal
Développeur Full Stack
36 ans
tant que développeur Full Stack, je possède une expertise complète dans la conception, le développement et la maintenance d'applications web.
Avec une solide formation en informatique de gestion et une passion pour la programmation, je suis capable de gérer tous les aspects d'un projet, tant sur le plan front-end que back-end. Grâce à ma maîtrise des langages de programmation tels que HTML, CSS, JavaScript, ainsi que des frameworks populaires tels que React et Angular, je peux créer des interfaces utilisateur attrayantes et réactives.
En tant que Full Stack développeur, je suis également à l'aise avec les technologies de développement back-end telles que Node.js et Python, ce qui me permet de créer des API performantes et de mettre en place des architectures logicielles robustes.
Je suis également familier avec les concepts de déploiement et d'hébergement, et je peux travailler avec des outils tels que Docker et AWS pour assurer une mise en production fluide et sécurisée.
En résumé, en tant que développeur Full Stack, je suis en mesure de concevoir, développer et optimiser des applications web complètes, offrant une expérience utilisateur exceptionnelle et des fonctionnalités performantes. Je suis passionné par mon métier et je m'efforce constamment de rester à jour avec les dernières tendances et les meilleures pratiques du développement web.
Cat merah di mana bar kemajuan sepatutnya.
Masalahnya ialah apabila saya berada dalam skrin besar, teks terlalu besar dan ini mewujudkan kekosongan putih antara gambar dan bar kemajuan menolak garis kemajuan! Lihat skrin ini:
Salah satu cara untuk melaksanakan "sistem grid menggunakan Bootstrap" ini (sebenarnya, ini bukan sistem grid, tetapi sistem flex) adalah dengan meletakkan bar kemajuan dua kali dalam kod (sekali selepas imej dan sekali selepas teks) dan tunjukkan/sembunyikannya menggunakan kelas utiliti paparan (v4 dokumentasi,v5 dokumentasi).
Perlu ada
.d-none.d-md-block
,文字下面的应该有.d-block.d-md-none
kod> di bawah gambar.Jika anda mahu mereka bertukar pada titik putus yang berbeza, tukar
md
更改为sm
或lg
.Jika anda menggunakan paparan lalai elemen ini untuk "flex", gunakan kelas
*-block
替换为*-flex
.Lihat ia beraksidi sini.
Sebagai alternatif, anda boleh menyalin teks (bukan bar kemajuan) dan menggunakan teknik yang sama.
Nota:
Kelemahan utama teknik ini ialah ia menjadikan pengaplikasian/penyingkiran pendengar acara kepada elemen berulang atau keturunannya terlalu rumit.
Walau bagaimanapun, beberapa rangka kerja bahagian hadapan (Vue, React) menyediakan komponen "portal" terbina dalam yang pada asasnya dapat memaparkan kandungannya dalam elemen sasaran dan diletakkan di lokasi yang berbeza dalam DOM berdasarkan logik pengawal tanpa kehilangan peristiwa ( The elemen tidak dimusnahkan, tetapi dipindahkan). Setakat yang saya tahu, Angular tidak menyediakan fungsi ini di luar kotak. Mungkin terdapat pemalam untuk ini, walaupun.
Reka letak ini juga boleh dicapai menggunakan CSS tersuai jika ketiga-tiga elemen adalah anak kepada elemen induk yang sama, menggunakan
display: grid
并定义grid-template-区域
(或grid-template-rows
和grid-template-columns
) Responsif pada elemen induk. Tetapi ini bermakna meninggalkan sistem grid Bootstrap bekas dan perlu menulis CSS anda sendiri untuk mengawal lebar lajur secara responsif.Tidak jelas daripada lakaran yang anda buat sama ada anda mahu teks boleh ditatal pada mudah alih, manakala imej ditetapkan di bahagian atas dan bar kemajuan ditetapkan di bahagian bawah. Ini sudah pasti akan mewujudkan pengalaman pengguna yang bermasalah. Pengalaman pengguna yang lebih baik pada peranti mudah alih ialah menjadikan keseluruhan halaman boleh ditatal.
Penanda tidak sah (HTML): Anda menutup tajuk
lebih awal dan anda tidak menutup semua reka letakIsu markup lain: jangan gunakan
元素内使用
(反之亦然);不要将多个段落放在同一个元素中,并避免使用
标签;切勿将.row
放置为另一个.row
的直接子级(您应该将其包装在.col
dalam elemenyang sama , dan elakkan menggunakan teg
.row sebagai anak langsung .row yang lain (anda harus membungkusnya dengan .col ). Dan pastikan kod anda melepasi pengesahan HMTL. Saya telah menetapkan semua yang dinyatakan dalam contoh yang disediakan di atas.; jangan sekali-kali meletakkan