Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah saya boleh mengalih keluar sempadan biru di sekeliling imej yang dipautkan menggunakan CSS?

Bagaimanakah saya boleh mengalih keluar sempadan biru di sekeliling imej yang dipautkan menggunakan CSS?

WBOY
WBOYke hadapan
2023-08-27 17:13:111627semak imbas

如何使用 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.

Apakah imej pautan?

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.

Tambah imej terpaut menggunakan pelayar lama

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.

Contoh

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.

Bagaimana untuk menghapuskan kelakuan lalai imej hiperpautan?

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

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.,

Pemilih CSS Universal

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 ,

,

Tatabahasa

*{
   Css declarations;
}

Gunakan pemilih ibu bapa-anak

Pemilih ini digunakan untuk memadankan semua unsur keturunan unsur induk.

Tatabahasa

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;
}

Contoh

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>

Gaya sempadan tersuai

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>

Kesimpulan

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam