Rumah > Artikel > hujung hadapan web > Bagaimanakah saya boleh mengalih keluar sempadan biru di sekeliling imej yang dipautkan menggunakan CSS?
Laman web tanpa visual memang membosankan, walaupun ia mempunyai reka bentuk yang bagus, kebanyakan kita mungkin lebih suka laman web yang mempunyai banyak grafik. Mengapa ini berlaku? Imej ialah cara yang cepat dan mudah untuk meningkatkan pengalaman pengguna tapak web anda. 90% daripada maklumat yang kita rasa dan hantar ke otak kita adalah visual. Anda boleh menggunakan imej untuk menarik perhatian dan memfokuskan semula perhatian pelawat anda.
Mereka boleh sangat membantu semasa menyampaikan maklumat penting. Imej ialah pencetus emosi yang hebat yang boleh anda gunakan untuk melibatkan pelawat anda dan memastikan mereka membaca kandungan anda.
CSS membolehkan kami menggayakan dan meletakkan imej ini untuk mencipta kesan visual yang hebat. Apabila kami menggunakan imej sebagai hiperpautan, beberapa pelayar lama akan memaparkannya dengan sempadan biru lalai. Dalam artikel ini, kita akan membincangkan cara menukar atau menghapuskan sempadan biru di sekeliling imej yang dipautkan menggunakan CSS.
Imej pautan ialah imej yang ditambahkan pada halaman web yang berfungsi sebagai hiperpautan. Untuk membuat hiperpautan, kita perlu menambah imej di dalam elemen . Mari buat imej hiperpautan mudah dalam halaman HTML.
Jika anda menambah imej sebagai hiperpautan menggunakan versi penyemak imbas yang lebih lama (cth. Internet Explorer 6-8, Firefox 7, dll.), sempadan biru akan muncul di sekeliling imej secara lalai. Ini serupa dengan kesan yang diberikan kepada teks hiperpautan. Secara lalai, teks hiperpautan digariskan dengan warna biru dan warna fon diserlahkan pada tetikus.
Mari tambahkan imej sebagai hiperpautan menggunakan Internet Explorer 6.
<!DOCTYPE html> <html> <head> <title> Linked Images </title> <style> *{ margin: 10px; padding: 5px; letter-spacing: 1px; } h1{ color: green; text-decoration: underline; } img{ max-width: 50%; height: 10%; } </style> </head> <body> <h1> Tutorialspoint </h1> <h2> Linked Images </h2> <a href= "https://www.tutorialspoint.com/"> <img src= "https://www.tutorialspoint.com/static/images/logo-color.png" alt= "tutorialspoint"> </a> </body> </html>
NOTA - Jalankan program ini dalam Internet Explorer 6, jika tidak, anda tidak akan melihat sempadan biru lalai jika anda menggunakan mana-mana pelayar moden yang lain.
Tingkah laku lalai ini boleh dihapuskan menggunakan dua kaedah. Satu cara ialah dengan mengalih keluar sempadan daripada imej sepenuhnya, cara lain ialah menambah gaya sempadan anda sendiri pada imej. Untuk memilih semua imej hiperpautan, kami akan menggunakan pemilih CSS.
Pemilih CSS adalah permulaan peraturan CSS. Ia ialah jujukan elemen atau istilah lain yang digunakan untuk memberitahu penyemak imbas elemen yang mesti dipilih supaya nilai sifat CSS (dinyatakan dalam peraturan) boleh digunakan. Pemilih CSS membolehkan pembangun memilih (atau memadankan) elemen HTML yang anda mahu gayakan dalam halaman web.
Terdapat banyak jenis pemilih. Mereka adalah seperti berikut -
Pemilih mudah – Ia memilih elemen menggunakan nama, id, kelas mereka.
Pemilih Gabungan – Ia memilih elemen menggunakan perhubungan antara elemen (cth. hubungan ibu bapa-anak).
Pemilih unsur pseudo – Ia memilih sebahagian daripada elemen, seperti span.
Pemilih Atribut – Ia memilih elemen menggunakan atribut atau nilai atributnya.
Beberapa contoh pemilih CSS ialah pemilih elemen CSS, pemilih kumpulan CSS, pemilih id CSS, pemilih universal CSS, dsb.,
CSS asterisk (*) Selector, juga dikenali sebagai CSS universal selector, digunakan untuk memilih atau memadankan semua elemen atau bahagian tertentu elemen keseluruhan halaman web sekaligus. Setelah dipilih, anda boleh menggunakan mana-mana sifat tersuai CSS untuk menggayakannya dengan sewajarnya. Ia sepadan dengan mana-mana jenis elemen HTML seperti ,
*{ Css declarations; }
Pemilih ini digunakan untuk memadankan semua unsur keturunan unsur induk.
parent child{ css declarations; }
Kami boleh mengalih keluar gaya sempadan biru lalai dengan menulis sempadan: tiada menggunakan pemilih ibu bapa-anak CSS seperti ditunjukkan di bawah -
a img{ border: none; }
Mari kita lihat contoh -
<!DOCTYPE html> <html> <head> <title>No border linked image</title> <style> *{ margin: 10px; padding: 5px; letter-spacing: 1px; } h1{ color: green; text-decoration: underline; } a img{ max-width: 50%; height: 10%; border: none; } </style> </head> <body> <h1> Tutorialspoint </h1> <h2> Linked Images </h2> <a href= "https://www.tutorialspoint.com/"> <img src= "https://www.tutorialspoint.com/images/logo.png" alt= "Tutorialspoint"> </a> </body> </html>
Kami boleh mengalih keluar sempadan biru lalai bagi imej hiperpautan dengan mengatasinya dengan gaya sempadan anda sendiri.
<!DOCTYPE html> <html> <head> <title> No border linked image </title> <style> *{ margin: 10px; padding: 5px; letter-spacing: 1px; } h1{ color: green; text-decoration: underline; } a img{ max-width: 50%; height: 10%; border: 4px dotted orange; } </style> </head> <body> <h1> Tutorialspoint </h1> <h2> Linked Images </h2> <a href= "https://www.tutorialspoint.com/index.htm/"> <img src= "https://www.tutorialspoint.com/images/logo.png" alt= "Tutorialspoint"> </a> </body> </html>
Dalam artikel ini, kami membincangkan pelayar lama yang memaparkan sempadan biru di sekeliling imej hiperpautan dan cara untuk menghapuskan gelagat lalai. Walau bagaimanapun, penyemak imbas moden seperti Chrome, Edge, Firefox, dll. tidak memaparkan sebarang sempadan di sekeliling imej secara lalai.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengalih keluar sempadan biru di sekeliling imej yang dipautkan menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!