《HTML5与CSS3基础教程》学习笔记 Three Day - 逆光飞翔23
第十一章
1、 box-sizing:border-box(让宽度和高度包含内边距和边框)
2、 clear让后面的元素显示在浮动元素的后面
3、 z-index只对只对绝对、固定、相对定位的元素有效
4、 vertical-aligh只用于行内元素
baseline/middle/sub/super/text-top/text-bottom/top/bottom/百分比/值
第十二章
1、
and (min-width/max-width/resolution:value)” href=”” />
2、
第十三章
1、
<span style="color: #800000;"> body</span>{<span style="color: #ff0000;"> font-family</span>:<span style="color: #0000ff;">’ pt_sansregular’</span>; }<span style="color: #800000;"> @font-face</span>{<span style="color: #ff0000;"> font-family</span>:<span style="color: #0000ff;"> 'pt_sansregular'</span>;<span style="color: #ff0000;"> src</span>:<span style="color: #0000ff;"> url('PTS55F-webfont.eot')</span>;<span style="color: #ff0000;"> src</span>:<span style="color: #0000ff;"> url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'), url('PTS55F-webfont.woff') format('woff'), url('PTS55F-webfont.ttf') format('truetype')</span>;<span style="color: #ff0000;"> font-weight</span>:<span style="color: #0000ff;"> normal</span>;<span style="color: #ff0000;"> font-style</span>:<span style="color: #0000ff;"> normal</span>; }
第十四章
1、 渐变背景
1) 默认情况下,线性渐变是从上往下渐变的, 因此在属性值中不需要指定 to bottom
<span style="color: #800000;">background: aqua;//要放在前面 background: linear-gradient(to top right,blue,green); background: linear-gradient(90deg,blue,green);(起点:中上线)</span>
2) 径向渐变
<span style="color: #008000;">/*</span><span style="color: #008000;"> 默认 </span><span style="color: #008000;">*/</span><span style="color: #800000;"> background: red; background: radial-gradient(yellow, red); background: radial-gradient(at top,yellow, red); background: radial-gradient(closest-side at 70px 60px, yellow, lime, red); background: radial-gradient(30px 30px at 65% 70%, yellow, lime, red)</span>
2、 元素设置不透明度
- opacity:value
3、 生成内容的效果
<span style="color: #800000;">:before和:after .more:after </span>{<span style="color: #ff0000;"> content</span>:<span style="color: #0000ff;"> " »"</span>; }
4、 使用 sprite 拼合图像
sprite 就是通过 content:" "; 生成的空格的背景图像。将其设置为display: block;,从而可以设置与图标大小匹配的高度和宽度
<span style="color: #800000;">.icon:before </span>{<span style="color: #ff0000;"> background-image</span>:<span style="color: #0000ff;"> url(sprite.png)</span>;<span style="color: #ff0000;"> content</span>:<span style="color: #0000ff;"> " "</span>;<span style="color: #ff0000;">//------------------------------------------------- display</span>:<span style="color: #0000ff;"> block</span>;<span style="color: #ff0000;">// height</span>:<span style="color: #0000ff;"> 16px</span>; <span style="color: #008000;">/*</span><span style="color: #008000;"> 图标高度 </span><span style="color: #008000;">*/</span><span style="color: #ff0000;"> position</span>:<span style="color: #0000ff;"> absolute</span>;<span style="color: #ff0000;"> width</span>:<span style="color: #0000ff;"> 16px</span>; <span style="color: #008000;">/*</span><span style="color: #008000;"> 图标宽度 </span><span style="color: #008000;">*/</span> }<span style="color: #800000;"> a[href$=".xls"]:before </span>{<span style="color: #ff0000;"> background-position</span>:<span style="color: #0000ff;"> -17px 0</span>; }<span style="color: #800000;"> a[href$=".docx"]:before </span>{<span style="color: #ff0000;"> background-position</span>:<span style="color: #0000ff;"> -34px 0</span>; }
第十五章
1、 自定义标记
<span style="color: #800000;">ul</span>{<span style="color: #ff0000;"> list-style</span>:<span style="color: #0000ff;"> none</span>;<span style="color: #ff0000;"> margin-left</span>:<span style="color: #0000ff;"> 0</span>;<span style="color: #ff0000;"> padding-left</span>:<span style="color: #0000ff;"> 0</span>; }<span style="color: #800000;"> li</span>{<span style="color: #ff0000;"> background</span>:<span style="color: #0000ff;"> url(../img/done_square.png) no-repeat 0 .1em</span>;<span style="color: #ff0000;"> padding-left</span>:<span style="color: #0000ff;"> 15px</span>;<span style="color: #ff0000;"> line-height</span>:<span style="color: #0000ff;"> 24px</span>; }
2、 选择列表的起始编号
1) 整个列表编码初始值ol里面增加start=”n”
2) 修改有序列表某个列表编码,影响接下来的列表,在li里面增加value=”n”
3、 控制标记的位置
list-style-position=”inside/outside(默认)”
4、 下拉式导航
HTML:
<span style="color: #0000ff;"><span style="color: #800000;">nav </span><span style="color: #ff0000;">role</span><span style="color: #0000ff;">="navigation"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">ul </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="nav"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="/"</span><span style="color: #0000ff;">></span>Home<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Products<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">ul </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="subnav"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Phones<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Accessories<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">ul</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Support<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">ul </span><span style="color: #ff0000;">class</span><span style="color: #0000ff;">="subnav"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Community Forum<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>Contact Us<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>How-to Guides<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">ul</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">li</span><span style="color: #0000ff;">><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="#"</span><span style="color: #0000ff;">></span>About Us<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #800000;">li</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">ul</span><span style="color: #0000ff;">></span> <span style="color: #008000;"><!--</span><span style="color: #008000;"> end .nav </span><span style="color: #008000;">--></span> <span style="color: #0000ff;"></span><span style="color: #800000;">nav</span><span style="color: #0000ff;">></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
CSS:
<span style="color: #008000;">/*</span><span style="color: #008000;"> 子菜单的默认状态 </span><span style="color: #008000;">*/</span><span style="color: #800000;"> .nav .subnav </span>{<span style="color: #ff0000;">left</span>:<span style="color: #0000ff;"> -999em</span>;<span style="color: #008000;">/*</span><span style="color: #008000;"> 将子菜单移出屏幕 </span><span style="color: #008000;">*/</span><span style="color: #ff0000;">position</span>:<span style="color: #0000ff;"> absolute</span>;<span style="color: #ff0000;">z-index</span>:<span style="color: #0000ff;"> 1000</span>;}<span style="color: #800000;"> a,a:hover </span>{<span style="color: #ff0000;">text-decoration</span>:<span style="color: #0000ff;"> none</span>;}<span style="color: #800000;"> ul </span>{<span style="color: #ff0000;">list-style</span>:<span style="color: #0000ff;"> none</span>;<span style="color: #ff0000;">margin-left</span>:<span style="color: #0000ff;"> 0</span>;<span style="color: #ff0000;">padding-left</span>:<span style="color: #0000ff;"> 0</span>;}<span style="color: #800000;"> .nav </span>{<span style="color: #ff0000;">background</span>:<span style="color: #0000ff;"> #fff</span>;}<span style="color: #800000;"> .nav>li </span>{<span style="color: #ff0000;">float</span>:<span style="color: #0000ff;"> left</span>;<span style="color: #ff0000;">padding-right</span>:<span style="color: #0000ff;"> 10px</span>;}<span style="color: #800000;"> .nav ul </span>{<span style="color: #ff0000;">background</span>:<span style="color: #0000ff;"> #fff</span>;<span style="color: #ff0000;">z-index</span>:<span style="color: #0000ff;"> 1000</span>;<span style="color: #ff0000;">border-bottom</span>:<span style="color: #0000ff;"> 1px solid #fff</span>;}<span style="color: #800000;"> .nav ul li </span>{<span style="color: #ff0000;">border-bottom</span>:<span style="color: #0000ff;"> 1px solid gray</span>;<span style="color: #ff0000;">line-height</span>:<span style="color: #0000ff;"> 24px</span>;<span style="color: #ff0000;">padding</span>:<span style="color: #0000ff;"> 2px 5px</span>;} <span style="color: #008000;">/*</span><span style="color: #008000;"> 当鼠标停留在父元素li上时子菜单的状态 </span><span style="color: #008000;">*/</span><span style="color: #800000;"> .nav li:hover .subnav </span>{<span style="color: #ff0000;">left</span>:<span style="color: #0000ff;"> auto</span>;<span style="color: #008000;">/*</span><span style="color: #008000;"> 让子菜单回到自然状态 </span><span style="color: #008000;">*/</span>}

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

Cache kemas kini laman web akaun rasmi, perkara ini mudah dan mudah, dan ia cukup rumit untuk minum periuknya. Anda bekerja keras untuk mengemas kini artikel akaun rasmi, tetapi pengguna masih membuka versi lama. Dalam artikel ini, mari kita lihat kelainan dan bertukar di belakang ini dan bagaimana menyelesaikan masalah ini dengan anggun. Selepas membacanya, anda boleh dengan mudah menangani pelbagai masalah caching, yang membolehkan pengguna anda sentiasa mengalami kandungan segar. Mari kita bincangkan asas -asas terlebih dahulu. Untuk meletakkannya secara terang -terangan, untuk meningkatkan kelajuan akses, penyemak imbas atau pelayan menyimpan beberapa sumber statik (seperti gambar, CSS, JS) atau kandungan halaman. Kali seterusnya anda mengaksesnya, anda boleh mengambilnya secara langsung dari cache tanpa perlu memuat turunnya lagi, dan ia secara semula jadi cepat. Tetapi perkara ini juga pedang bermata dua. Versi baru dalam talian,

Artikel ini menunjukkan penambahan sempadan PNG yang cekap ke halaman web menggunakan CSS. Ia berpendapat bahawa CSS menawarkan prestasi unggul berbanding dengan JavaScript atau perpustakaan, memperincikan cara menyesuaikan lebar sempadan, gaya, dan warna untuk kesan halus atau menonjol

Artikel ini membincangkan menggunakan atribut pengesahan bentuk HTML5 seperti had, corak, min, max, dan panjang untuk mengesahkan input pengguna secara langsung dalam penyemak imbas.

Artikel ini membincangkan html & lt; datalist & gt; elemen, yang meningkatkan bentuk dengan menyediakan cadangan autokomplete, meningkatkan pengalaman pengguna dan mengurangkan kesilapan. Kira -kira: 159

Artikel membincangkan amalan terbaik untuk memastikan keserasian silang pelayar HTML5, memberi tumpuan kepada pengesanan ciri, peningkatan progresif, dan kaedah ujian.

Artikel ini membincangkan html & lt; kemajuan & gt; elemen, tujuan, gaya, dan perbezaan dari & lt; meter & gt; elemen. Tumpuan utama adalah menggunakan & lt; kemajuan & gt; untuk menyelesaikan tugas dan & lt; meter & gt; untuk stati

Artikel ini membincangkan html & lt; meter & gt; elemen, digunakan untuk memaparkan nilai skalar atau pecahan dalam julat, dan aplikasi umum dalam pembangunan web. Ia membezakan & lt; meter & gt; dari & lt; kemajuan & gt; dan Ex

Artikel ini membincangkan & lt; iframe & gt; Tujuan TAG dalam membenamkan kandungan luaran ke dalam halaman web, kegunaan umum, risiko keselamatan, dan alternatif seperti tag objek dan API.
