Jadual Kandungan
解决方案
讨论
Rumah hujung hadapan web tutorial css Menggunakan CSS untuk membangunkan bar navigasi bergaya Bahagian 2_Pertukaran pengalaman

Menggunakan CSS untuk membangunkan bar navigasi bergaya Bahagian 2_Pertukaran pengalaman

May 16, 2016 pm 12:05 PM
css Bar navigasi

解决方案

在一个导航系统中显示子菜单最好的办法是在一个列表中创建子列表。这样标记的两级导航栏很容易被理解 – 哪怕浏览器不支持CSS

为了产生多级导航栏,我们创建一个嵌套的列表,为这些新的列表项样式化颜色、边界和链接属性:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Lists as navigation

content="text/html; charset=utf-8" />

#navigation {

Breite: 200px;

}

#navigation ul {

Listenstil: keiner;

Marge: 0;

Auffüllung: 0;

}

#navigation li {

border-bottom: 1px solid #ED9F9F;

}

#navigation li a:link, #navigation li a:visited {

Schriftgröße: 90 %;

Anzeige: Block;

Polsterung: 0,4em 0 0,4em 0,5em;

Rand links: 12 Pixel durchgehend #711515;

Rand rechts: 1 Pixel durchgehend #711515;

Hintergrundfarbe: #B51032;

Farbe: #FFFFFF;

Textdekoration: keine;

}

#navigation li a:hover {

Hintergrundfarbe: #711515;

Farbe: #FFFFFF;

}

#navigation ul ul {

Rand links: 12px;

}

#navigation ul ul li {

border-bottom: 1px solid #711515;

Marge:0;

}

#navigation ul ul a:link, #navigation ul ul a:visited {

Hintergrundfarbe: #ED9F9F;

Farbe: #711515;

}

#navigation ul ul a:hover {

Hintergrundfarbe: #711515;

Farbe: #FFFFFF;

}

 

增加这些以后的显示效果如图4.

navigation_css-list-subnav.png

4. 包含子菜单的导航栏

讨论

第一个列表包含站点的主要部分,在Rezepte下面的子列表显示了Rezepte范围之内的子部分.即使没有任何CSS样式,列表的结构依然清晰且容易理解,就象你在图 5看到的一样.

navigation_sense-without-css.png

5:没有使用样式,包含子菜单的导航栏

下面是我们用来在主要项目的li元素里面标记这个简单的嵌套列表的HTML代码:

HTML,如果简单的使用本文前面的CSS,不做任何修改的话,导航菜单的显示将如图6。由于li元素继承主菜单的样式,子列表将呈现出主导航栏一样的样式。

navigation_sublist-mainnav-styles.png

6:采用默认样式表子菜单导航栏

为了让嵌套的列表呈现出它是一个子菜单而不是主导航栏一部分的效果,让我们增加一个样式规则:

#navigation ul ul {

Rand links: 12px;

}

这个规则将缩进嵌套列表,让它在主菜单的右边界对齐,象图7显示的这样:

navigation_indent-subnav.png

7:带有缩进规则的导航栏

最后让我们给嵌套表里面的lia元素增加一些简单的样式以便完善效果::

#navigation ul ul li {

border-bottom: 1px solid #711515;

Marge: 0;

}

#navigation ul ul a:link, #navigation ul ul a:visited {

Hintergrundfarbe: #ED9F9F;

Farbe: #711515;

}

#navigation ul ul a:hover {

Hintergrundfarbe: #711515;

Farbe: #FFFFFF;

}

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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan 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)

Bagaimana untuk melukis bentuk tertentu dengan warna latar oren menggunakan harta klip-laluan CSS? Bagaimana untuk melukis bentuk tertentu dengan warna latar oren menggunakan harta klip-laluan CSS? Apr 05, 2025 pm 04:36 PM

Kes -kes aplikasi praktikal fungsi lukisan CSS dalam reka bentuk web moden, CSS bukan sahaja boleh digunakan untuk susun atur dan gaya, tetapi juga untuk mewujudkan grafik dan animasi yang kompleks. ...

Bagaimana cara menambah animasi pemuatan ke klik tag dan kemudian melompat? Bagaimana cara menambah animasi pemuatan ke klik tag dan kemudian melompat? Apr 05, 2025 pm 04:48 PM

Secara bijak melaksanakan animasi pendek dan lompat selepas mengklik tag. Ramai kali, kami berharap bahawa selepas mengklik tag, halaman boleh terlebih dahulu memaparkan acara pemuatan pendek ...

Apakah fon yang dikodkan yang digunakan dalam gambar? Bagaimana cara menggunakan gaya fon ini dalam projek? Apakah fon yang dikodkan yang digunakan dalam gambar? Bagaimana cara menggunakan gaya fon ini dalam projek? Apr 05, 2025 pm 05:06 PM

Pengenalan dan penggunaan fon yang dikodkan dalam pengaturcaraan dan reka bentuk web, memilih fon yang betul dapat meningkatkan kebolehbacaan dan estetika kod. Terkini, ...

Bagaimana untuk mencapai kesesuaian yang tinggi dari kandungan tengah dalam susun atur tiga baris? Bagaimana untuk mencapai kesesuaian yang tinggi dari kandungan tengah dalam susun atur tiga baris? Apr 05, 2025 pm 04:39 PM

Perbincangan mengenai ketinggian kandungan pertengahan penyesuaian dalam susun atur tiga baris dalam susun atur web, anda sering memenuhi keperluan untuk melaksanakan susun atur tiga baris dan kandungan pertengahan sangat berubah ...

Apa itu & lt; angka & gt; elemen dalam CSS untuk? Apa itu & lt; angka & gt; elemen dalam CSS untuk? Apr 05, 2025 pm 04:51 PM

Apakah unsur -unsur dalam CSS? Semasa pembelajaran dan menggunakan CSS, anda mungkin menghadapi beberapa elemen HTML yang kurang biasa, seperti ...

Bagaimana cara menggunakan 'Jingnanmai Round' yang dipasang di laman web tanpa memuatkan fail fon? Bagaimana cara menggunakan 'Jingnanmai Round' yang dipasang di laman web tanpa memuatkan fail fon? Apr 05, 2025 pm 04:54 PM

Cara Menggunakan Fail Font Dipasang di Laman Web dalam Pembangunan Web, Kadang -kadang kita akan menghadapi situasi di mana kita perlu menggunakan fon tertentu yang dipasang di komputer kami ...

Bagaimana untuk menyesuaikan kesan hover baris gabungan di El-Table? Bagaimana untuk menyesuaikan kesan hover baris gabungan di El-Table? Apr 05, 2025 pm 06:54 PM

Bagaimana untuk menyesuaikan kesan hover baris gabungan di El-Table? Menggunakan elemen ...

Bagaimana cara menyesuaikan kesan hover baris yang digabungkan dalam elemen elemen UI? Bagaimana cara menyesuaikan kesan hover baris yang digabungkan dalam elemen elemen UI? Apr 05, 2025 pm 03:24 PM

Cara menyesuaikan kesan hover gabungan el-meja semasa menggunakan elemen ...

See all articles