


Menggunakan CSS untuk membangunkan bar navigasi bergaya Bahagian 2_Pertukaran pengalaman
解决方案
在一个导航系统中显示子菜单最好的办法是在一个列表中创建子列表。这样标记的两级导航栏很容易被理解 – 哪怕浏览器不支持CSS。
为了产生多级导航栏,我们创建一个嵌套的列表,为这些新的列表项样式化颜色、边界和链接属性:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
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.
图4. 包含子菜单的导航栏
讨论
第一个列表包含站点的主要部分,在Rezepte下面的子列表显示了Rezepte范围之内的子部分.即使没有任何CSS样式,列表的结构依然清晰且容易理解,就象你在图 5看到的一样.
图5:没有使用样式,包含子菜单的导航栏
下面是我们用来在主要项目的li元素里面标记这个简单的嵌套列表的HTML代码:
用HTML,如果简单的使用本文前面的CSS,不做任何修改的话,导航菜单的显示将如图6。由于li元素继承主菜单的样式,子列表将呈现出主导航栏一样的样式。
图6:采用默认样式表子菜单导航栏
为了让嵌套的列表呈现出它是一个子菜单而不是主导航栏一部分的效果,让我们增加一个样式规则:
#navigation ul ul {
Rand links: 12px;
}
这个规则将缩进嵌套列表,让它在主菜单的右边界对齐,象图7显示的这样:
图7:带有缩进规则的导航栏
最后让我们给嵌套表里面的li和a元素增加一些简单的样式以便完善效果::
#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;
}

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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

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

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

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

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

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? Menggunakan elemen ...

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