红文 發表於 2021-7-16 17:22:00

学习CSS

<p>&nbsp;</p>
<h4 class="md-end-block md-heading"><span class="md-plain">初识</span></h4>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!--规范,&lt;style&gt; 可以编写css的代码,每一个声明,最好用分号结尾<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">语法:<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">选择器{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明1;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明2;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明3;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">}<br>&nbsp;<span><span class="cm-comment">--&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">h1{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;我是标题<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">建议规范</span></h4>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!--规范,&lt;style&gt; 可以编写css的代码,每一个声明,最好用分号结尾<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">语法:<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">选择器{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明1;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明2;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">声明3;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">}<br>&nbsp;<span><span class="cm-comment">--&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"stylesheet" <span class="cm-attribute">href=<span class="cm-string">"css/style.css"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;我是标题<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag">h1{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">aqua;<br>&nbsp;<span>}</span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">css的导入方式</span></h4>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!-- &nbsp;内部样式--&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">h1{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">green;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"stylesheet" <span class="cm-attribute">href=<span class="cm-string">"css/style.css"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-comment">&lt;!--优先级:就近原则--&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-comment">&lt;!--行内样式:在标签元素中,编写一个style属性,编写样式即可--&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1 <span class="cm-attribute">style=<span class="cm-string">"color: red;"<span class="cm-tag cm-bracket">&gt;我是标题<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-comment">/*外部样式*/<br>&nbsp;<span><span class="cm-tag">h1{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">yellow;<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">外部样式的两种方式</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">链接式</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"stylesheet" <span class="cm-attribute">href=<span class="cm-string">"css/style.css"<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></pre>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">导入式</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tab">    <span class="cm-def">@import <span class="cm-atom">url(<span class="cm-string">"css/style.css"); &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">选择器</span></h4>
<p class="md-end-block md-p"><span class="md-plain">选择页面的某一个或者某一类元素</span></p>
<h5 class="md-end-block md-heading"><span class="md-plain">基本选择器</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">标签选择器</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">类选择器 class</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">Id选择器</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#style1 {<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*id选择器 : id必须保证全局唯一!<br>&nbsp;<span><span class="cm-comment"> &nbsp; &nbsp;#id名称{}<br>&nbsp;<span><span class="cm-comment"> &nbsp; &nbsp;不遵循就近原则,固定的<br>&nbsp;<span><span class="cm-comment"> &nbsp; &nbsp;id选择器&gt;class选择器&gt;标签选择器<br>&nbsp;<span><span class="cm-comment"> &nbsp; &nbsp;*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#f60707;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.class_style{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-comment">/* 类选择器的样式: .class的名称{}<br>&nbsp;<span><span class="cm-comment"> &nbsp; &nbsp;好处:可以多个标签归类,是同一个class*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#11e311;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">h1{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*标签选择器:会选择到页面上所有这个标签的元素*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#1919e7;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">p{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#f50707;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1 <span class="cm-attribute">class=<span class="cm-string">"class_style" <span class="cm-attribute">id=<span class="cm-string">"style1"<span class="cm-tag cm-bracket">&gt;标题1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1 <span class="cm-attribute">class=<span class="cm-string">"class_style"<span class="cm-tag cm-bracket">&gt;标题2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1 <span class="cm-attribute">class=<span class="cm-string">"class_style"<span class="cm-tag cm-bracket">&gt;标题3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;标题4<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;标题5<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;你好啊,我的朋友<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">层次选择器</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">后代选择器</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">子选择器</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">相邻兄弟选择器</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">通用相邻兄弟选择器</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*后代选择器:在某个元素后代*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">body <span class="cm-tag">p{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#c8e719;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*子选择器,一代*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">body&gt;<span class="cm-tag">p{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#f50707;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*相邻兄弟选择器 只有一个(向下)*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.active + <span class="cm-tag">p{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#1919e7;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*通用兄弟选择器,当前选择元素的向下的所有兄弟元素*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.inactive ~ <span class="cm-tag">p{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p0<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"active"<span class="cm-tag cm-bracket">&gt;p1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"inactive"<span class="cm-tag cm-bracket">&gt;p4<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p5<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p6<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p4<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p5<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p6<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">结构选择器</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> <span class="cm-comment">/*选择子类的第一个元素*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">ul <span class="cm-tag">li:<span class="cm-variable-3">first-child{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#f50707;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> <span class="cm-comment">/*选择子类的第一个元素*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">ul <span class="cm-tag">li:<span class="cm-variable-3">last-child{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#11e311;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> <span class="cm-comment">/*选中p1:定位到父元素,选择当前的第一个元素<br>&nbsp;<span><span class="cm-comment"> 选中当前p元素的父级元素,选中父级元素的第一个,并且是当前元素才生效*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">p:<span class="cm-variable-3">nth-child(<span class="cm-number">3){<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#1919e7;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp; &nbsp; <span class="cm-tag">p:<span class="cm-variable-3">nth-child(<span class="cm-number">4){<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; <span class="cm-property">background: <span class="cm-atom">#e719c5;<br>&nbsp;<span> &nbsp; &nbsp; }<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/* 选中父元素下的p元素的第二个类型,不必须是当前元素*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">p:<span class="cm-variable-3">nth-of-type(<span class="cm-number">2){<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#c8e719;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a:<span class="cm-variable-3">hover{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;2131213141<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;好<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h1<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;p3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;li1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;li2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;li3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">属性选择器</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.demo <span class="cm-tag">a{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">float: <span class="cm-atom">left;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">block;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border-radius: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#19e723;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">text-align: <span class="cm-atom">center;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#d21a1a;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">text-decoration: <span class="cm-atom">none;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">margin-right: <span class="cm-number">8px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font:<span class="cm-atom">bold <span class="cm-number">10px/<span class="cm-number">50px <span class="cm-variable">Arial;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-comment">/*属性名 , 属性名 = 属性值<br>&nbsp;<span><span class="cm-comment">= 绝对等于<br>&nbsp;<span><span class="cm-comment">*= 包含<br>&nbsp;<span><span class="cm-comment">^= 以什么开头<br>&nbsp;<span><span class="cm-comment">$= 以什么结尾<br>&nbsp;<span><span class="cm-comment">穿在id属性的元素 &nbsp; a[]{}<br>&nbsp;<span><span class="cm-comment">*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">id]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#c8e719;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">id=<span class="cm-tag">first]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#131212;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">class*=<span class="cm-tag">links]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">text-align: <span class="cm-atom">end;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">href*=<span class="cm-tag">abc]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-variable">darkgrey;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">href^=<span class="cm-tag">images]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#1919e7;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a[<span class="cm-tag">href$=<span class="cm-tag">doc]{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"demo"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"https://www.baidu.com" <span class="cm-attribute">class=<span class="cm-string">"links item first" <span class="cm-attribute">id=<span class="cm-string">"first"<span class="cm-tag cm-bracket">&gt;1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"https://www.study.com" <span class="cm-attribute">class=<span class="cm-string">"links item active"<span class="cm-tag cm-bracket">&gt;2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"images/123.png" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"images/123.gif" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;4<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"images/123.jpg" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;5<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"abc" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;6<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"/abc.pdf" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;7<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"/dnf.doc" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;8<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"lol.doc" <span class="cm-attribute">class=<span class="cm-string">"links item"<span class="cm-tag cm-bracket">&gt;9<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"http://www.baidu.com" <span class="cm-attribute">class=<span class="cm-string">"links item last" <span class="cm-attribute">id=<span class="cm-string">"last"<span class="cm-tag cm-bracket">&gt;10<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">美化网页元素</span></h4>
<h5 class="md-end-block md-heading"><span class="md-plain">span</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">span{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span>初识 <span class="cm-tag cm-bracket">&lt;<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;java<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">字体样式</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.p1{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-family: 仿宋;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-weight: <span class="cm-atom">bolder;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#131212;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.p2{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font: <span class="cm-atom">oblique <span class="cm-atom">lighter <span class="cm-number">18px 新宋体;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.p3{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-family: <span class="cm-string">"DejaVu Math TeX Gyre";<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#e719c5;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">40px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.p4{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-family: <span class="cm-string">"Arial Black",楷体;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#0040ff;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">30px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"p1"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span>手中雕刻生花刀锋千转蜿蜒成画盛名功德塔 &nbsp; 是桥畔某处人家<br>&nbsp;<span>春风绕过发梢红纱 &nbsp; 刺绣赠他眉目刚烈拟作妆嫁 轰烈流沙枕上白发<br>&nbsp;<span>杯中酒比划年少风雅鲜衣怒马也不过一刹那 &nbsp; 难免疏漏儿时檐下<br>&nbsp;<span>莫测变化隔却山海转身从容煎茶一生长 &nbsp; 重寄一段过往<br>&nbsp;<span>将希冀都流放可曾添些荒唐才记得你的模样 &nbsp;一身霜<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"p2"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span>谁提笔只两行换一隅你安康 &nbsp; 便销得这沧桑你还在我的心上<br>&nbsp;<span>手中雕刻生花刀锋千转蜿蜒成画 &nbsp; 盛名功德塔是桥畔某处人家<br>&nbsp;<span>春风绕过发梢红纱 &nbsp; 刺绣赠他眉目刚烈拟作妆嫁轰烈流沙枕上白发<br>&nbsp;<span>杯中酒比划年少风雅鲜衣怒马 &nbsp; 也不过一刹那难免疏漏儿时檐下<br>&nbsp;<span>莫测变化隔却山海 &nbsp; 转身从容煎茶 &nbsp; 一生长 &nbsp; 重寄一段过往<br>&nbsp;<span>将希冀都流放可曾添些荒唐 &nbsp; 才记得你的模样 &nbsp;一身霜<br>&nbsp;<span>谁提笔只两行 &nbsp; 换一隅你安康 &nbsp; 便销得这沧桑你还在我的心上<br>&nbsp;<span>一生长重寄一段过往将希冀都流放可曾添些荒唐 &nbsp; 才记得你的模样<br>&nbsp;<span>一身霜谁提笔只两行换一隅你安康便销得这沧桑 &nbsp; 你还在我的心上<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"p3"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span>O no! it is an ever-fixed markThat looks on tempests and is never shaken;<br>&nbsp;<span>It is the star to every wandering bark,Whose worth's unknown, although his highth be taken<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p <span class="cm-attribute">class=<span class="cm-string">"p4"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span>Love's not Time's fool,<br>&nbsp;<span>though rosy lips and cheeksWithin his bending sickle's compass come:<br>&nbsp;<span>Love alters not with his brief hours and weeks,<br>&nbsp;<span>But bears it out even to the edge of doom.<br>&nbsp;<span>爱不受时光的播弄,尽管红颜<br>&nbsp;<span>和皓齿难免遭受时光的毒手;<br>&nbsp;<span>爱并不因瞬息的改变而改变,<br>&nbsp;<span>它巍然矗立直到末日的尽头。<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">超链接伪类</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*默认的样式*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">a{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">text-decoration: <span class="cm-atom">none;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#19e723;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*鼠标悬浮时的状态*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">a:<span class="cm-variable-3">hover{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#e719c5;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">30px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*鼠标按压未释放的状态*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">a:<span class="cm-variable-3">active{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-atom">#1919e7;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-builtin">#price{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">text-shadow: <span class="cm-atom">#131212 <span class="cm-number">10px <span class="cm-number">10px <span class="cm-number">3px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../images/1.jpg" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#"<span class="cm-tag cm-bracket">&gt;码出高效:Java开发手册<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;作者:孤尽老师<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"" <span class="cm-attribute">id=<span class="cm-string">"price"<span class="cm-tag cm-bracket">&gt; ¥99<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">p<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">列表</span></h5>
<h6 class="md-end-block md-heading"><span class="md-plain">html</span></h6>
<pre class="md-fences mock-cm md-end-block md-fences-with-lineno">&lt;!DOCTYPE html&gt;<br>&lt;html lang="en"&gt;<br>&lt;head&gt;<br>    &lt;meta charset="UTF-8"&gt;<br>    &lt;title&gt;列表样式&lt;/title&gt;<br>&lt;link rel="stylesheet" href="css/style.css" type="text/css"&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div id="nav"&gt;<br>    &lt;h1 class="title"&gt;全部商品分类&lt;/h1&gt;<br>    &lt;ul class="JS_navCtn cate_menu"&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;图书&lt;/a&gt;<br>      &lt;a href="#"&gt;音像&lt;/a&gt;<br>      &lt;a href="#"&gt;数字产品&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;家用电器&lt;/a&gt;<br>      &lt;a href="#"&gt;手机&lt;/a&gt;<br>      &lt;a href="#"&gt;数码&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;电脑&lt;/a&gt;<br>      &lt;a href="#"&gt;办公&lt;/a&gt;<br>      &lt;a href="#"&gt;外设&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;家具&lt;/a&gt;<br>      &lt;a href="#"&gt;家装&lt;/a&gt;<br>      &lt;a href="#"&gt;厨具&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;服装鞋帽&lt;/a&gt;<br>      &lt;a href="#"&gt;个护化妆&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;礼品箱包&lt;/a&gt;<br>      &lt;a href="#"&gt;钟表&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;食品饮料&lt;/a&gt;<br>      &lt;a href="#"&gt;保健食品&lt;/a&gt;<br>      &lt;/li&gt;<br>      &lt;li class="cate_menu_item" &gt;<br>      &lt;a href="#"&gt;彩票&lt;/a&gt;<br>      &lt;a href="#"&gt;旅行&lt;/a&gt;<br>      &lt;a href="#"&gt;充值&lt;/a&gt;<br>      &lt;/li&gt;<br>    &lt;/ul&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</pre>
<h6 class="md-end-block md-heading"><span class="md-plain">css</span></h6>
<pre class="md-fences mock-cm md-end-block md-fences-with-lineno">#nav{<br>    width: 300px;<br>    background: #7d7676;<br>}<br>.title{<br>    font-size: 18px;<br>    font-weight: bold;<br>    text-indent:1em;<br>    line-height: 35px;<br>    /*颜色 背景 位置 平铺方式*/<br>    background: red url("../../../images/down.png") 255px 10px no-repeat;<br>}<br>/*ul li*/<br>/*<br>list-style:<br>    none:去掉圆点<br>    circle:空心圆<br>    decimal : 数字<br>    square:正方形<br>*/<br>/*ul{*/<br>/*    background: #7d7676;*/<br>/*}*/<br>ul li{<br>    height: 30px;<br>    list-style: none;<br>    text-indent: 1em;<br>    background-image: url("../../../images/right.png") ;<br>    background-repeat: no-repeat;<br>    background-position: 217px 2px;<br>}<br>a{<br>    color: #000;<br>    text-decoration: none;<br>    font-size: 14px;<br>}<br>a:hover{<br>    color: orange;<br>    text-decoration: underline;<br>}</pre>
<h5 class="md-end-block md-heading"><span class="md-plain">背景</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">1000px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">900px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-image: <span class="cm-atom">url(<span class="cm-string">"../../images/1.jpg");<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.div1{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-repeat: <span class="cm-atom">repeat-x;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.div2{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-repeat: <span class="cm-atom">repeat-y;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.div3{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-repeat: <span class="cm-atom">no-repeat;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"div1"<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"div2"<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"div3"<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">渐变</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!--径向渐变,圆形渐变--&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">body{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-image: <span class="cm-atom">linear-gradient(<span class="cm-number">19deg,<span class="cm-atom">#1919e7 <span class="cm-number">0%,<span class="cm-atom">#B721FF <span class="cm-number">100%);<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">盒子模型</span></h4>
<h5 class="md-end-block md-heading"><span class="md-plain">what</span></h5>
<p class="md-end-block md-p"><span class="md-plain">margin:外边距</span></p>
<p class="md-end-block md-p"><span class="md-plain">padding:内边距</span></p>
<p class="md-end-block md-p"><span class="md-plain">border:边框</span></p>
<h5 class="md-end-block md-heading"><span class="md-plain">边框</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">粗细</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">样式</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">颜色</span></p>
</li>
</ul>
<h5 class="md-end-block md-heading"><span class="md-plain">内外边距</span></h5>
<p class="md-end-block md-p"><span class="md-pair-s "><strong>边框及内外边距实例</strong></span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!--外边距的妙用:居中元素--&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span>​<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#app{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">300px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">0 <span class="cm-atom">auto;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*<br>&nbsp;<span><span class="cm-comment"> &nbsp;margin-top: 0;上下左右<br>&nbsp;<span><span class="cm-comment"> &nbsp;margin-top: 0 1px;上下为0 左右为1<br>&nbsp;<span><span class="cm-comment"> &nbsp;margin-top: 0 1px 2px 3px; 顺时针旋转<br>&nbsp;<span><span class="cm-comment"> &nbsp;*/<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">h2{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">16px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">line-height: <span class="cm-number">30px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">white;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">margin-top: <span class="cm-number">0;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">form{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">aqua;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">input{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">3px <span class="cm-atom">solid <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div:<span class="cm-variable-3">nth-of-type(<span class="cm-number">2) {<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">10px <span class="cm-number">2px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"app"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">h2<span class="cm-tag cm-bracket">&gt;会员登录<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">h2<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">form <span class="cm-attribute">action=<span class="cm-string">"#"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;用户名:<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">input <span class="cm-attribute">type=<span class="cm-string">"text"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;密码:<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">input <span class="cm-attribute">type=<span class="cm-string">"text"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;邮箱:<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">input <span class="cm-attribute">type=<span class="cm-string">"text"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">form<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">圆角边框</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border-radius: <span class="cm-number">50px <span class="cm-number">50px <span class="cm-number">0px <span class="cm-number">0px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">img{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border-radius: <span class="cm-number">300px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../../images/1.bmp" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">阴影</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">img{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-comment">/*border: 10px solid red;*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border-radius: <span class="cm-number">300px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">box-shadow: <span class="cm-number">10px <span class="cm-number">10px <span class="cm-number">100px <span class="cm-keyword">yellow;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">0 <span class="cm-atom">auto;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">style=<span class="cm-string">"width: 1500px;display: block;text-align: center"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../../images/1.bmp" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h4 class="md-end-block md-heading"><span class="md-plain">浮动</span></h4>
<h5 class="md-end-block md-heading"><span class="md-plain">标准文档流</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">块级元素:独占一行</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span>h1-h6 p div 列表...</span></pre>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">行内元素:不独占一行</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span>span a img stong...</span></pre>
<p class="md-end-block md-p"><span class="md-plain">行内元素可以包含在块级元素中,反之不可以</span></p>
<h5 class="md-end-block md-heading"><span class="md-plain">display</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-comment">&lt;!--<br>&nbsp;<span><span class="cm-comment">block 块元素<br>&nbsp;<span><span class="cm-comment">inline 行内元素<br>&nbsp;<span><span class="cm-comment">inline-block 是块元素,但是可以内联,在一行<br>&nbsp;<span><span class="cm-comment">none 消失<br>&nbsp;<span><span class="cm-comment">--&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">span{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-keyword">green;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;div<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;span<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">span<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">也是实现行内元素排列的一种方案,大多数使用float实现。</span></p>
<h5 class="md-end-block md-heading"><span class="md-plain">float</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">左右浮动</span></p>
</li>
</ul>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;浮动<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"stylesheet" <span class="cm-attribute">href=<span class="cm-string">"css/style.css" <span class="cm-attribute">type=<span class="cm-string">"text/css"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"father"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"layer01"<span class="cm-tag cm-bracket">&gt;&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../images/1.jpg" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"layer02"<span class="cm-tag cm-bracket">&gt;&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../images/1.bmp" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"layer03"<span class="cm-tag cm-bracket">&gt;&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../images/right.png" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"layer04"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;浮动的盒子可以向左浮动,也可以向右浮动,直到它的外边缘碰到包含框或另一个浮动盒子为止。<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag">div{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">5px;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-builtin">#father{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">black;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.layer01{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">float: <span class="cm-atom">left;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.layer02{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">float:<span class="cm-atom">right;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.layer03{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">float:<span class="cm-atom">right;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.layer04{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">12px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">line-height: <span class="cm-number">23px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">inline-block;<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">父级边框塌陷的问题</span></h5>
<p class="md-end-block md-p"><span class="md-pair-s "><strong>解决方案</strong></span></p>
<ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">给父级元素增加高度</span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-builtin">#father{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-keyword">black;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">800px;<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></span></span></span></pre>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">增加一个空的div标签,清楚浮动</span></p>
</li>
</ol>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"clear"<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-qualifier">.clear{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">clear: <span class="cm-atom">both;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">0;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">0;<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<ol class="ol-list" start="3">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">overflow</span></p>
</li>
</ol>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span>在父级元素中增加一个 <span class="cm-tag">overflow: <span class="cm-variable-3">hidden;</span></span></span></pre>
<ol class="ol-list" start="4">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">父类添加一个伪类 :after</span></p>
</li>
</ol>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-builtin">#father:<span class="cm-variable-3">after{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">content: <span class="cm-string">'';<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">block;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">clear: <span class="cm-atom">both;<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-pair-s "><strong>小结</strong></span></p>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">浮动元素后面增加空的div(简单,代码中尽量避免空的div)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">设置父类元素的高度(简单,元素假设有了固定高度就会被限制)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">overflow(简单,下拉的一些场景,避免使用)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">父类添加伪类(写法稍微复杂,但是没有副作用,推荐使用)</span></p>
</li>
</ul>
<h5 class="md-end-block md-heading"><span class="md-plain">对比</span></h5>
<ul class="ul-list" data-mark="*">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">display(方向不可控)</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">float(浮动起来的话会脱离标准文档流,所以要解决父级边框塌陷问题)</span></p>
</li>
</ul>
<h4 class="md-end-block md-heading"><span class="md-plain">定位</span></h4>
<h5 class="md-end-block md-heading"><span class="md-plain">相对定位 position: relative;</span></h5>
<p class="md-end-block md-p"><span class="md-plain">相对于原来的位置,进行指定的偏移,相对定位的话,它仍然在标准文档流中,原来的位置会被保留</span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag">top: <span class="cm-number">-10px;<br>&nbsp;<span><span class="cm-tag">right: <span class="cm-number">10px;<br>&nbsp;<span><span class="cm-tag">bottom: <span class="cm-number">-10px;<br>&nbsp;<span><span class="cm-tag">left: <span class="cm-number">10px;</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-pair-s"><strong>实例</strong></span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">body{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#father{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-atom">#666;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">0;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#first{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#f50707 ;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#6f2121;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">top: <span class="cm-number">-10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#second{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#07f527;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#84b482;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-builtin">#third{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#4a59b8;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#465fb8;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">bottom: <span class="cm-number">-10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">left: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"father"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"first" <span class="cm-tag cm-bracket">&gt;第一个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"second"<span class="cm-tag cm-bracket">&gt;第二个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"third"<span class="cm-tag cm-bracket">&gt;第三个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-pair-s "><strong>练习题</strong></span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.box{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">300px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">300px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">2px <span class="cm-atom">solid <span class="cm-atom">#f50707;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">3px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#bf63b0;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">text-decoration: <span class="cm-atom">none;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">line-height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">text-align: <span class="cm-atom">center;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">display: <span class="cm-atom">block;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">a:<span class="cm-variable-3">hover{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#4848c2;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.a2,<span class="cm-qualifier">.a4{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">top: <span class="cm-number">-100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">-200px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-qualifier">.a5{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">top: <span class="cm-number">-300px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">-100px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">class=<span class="cm-string">"box"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">class=<span class="cm-string">"a1"<span class="cm-tag cm-bracket">&gt;链接1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">class=<span class="cm-string">"a2"<span class="cm-tag cm-bracket">&gt;链接2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">class=<span class="cm-string">"a3"<span class="cm-tag cm-bracket">&gt;链接3<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">class=<span class="cm-string">"a4"<span class="cm-tag cm-bracket">&gt;链接4<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">a <span class="cm-attribute">href=<span class="cm-string">"#" <span class="cm-attribute">class=<span class="cm-string">"a5"<span class="cm-tag cm-bracket">&gt;链接5<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">a<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">绝对定位</span></h5>
<p class="md-end-block md-p"><span class="md-plain">定位:基于XXX定位,上下左右~</span></p>
<ol class="ol-list">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">没有父级元素定位的前提下,相对于浏览器定位</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">假设父级元素存在定位,我们通常会相对于父级元素进行偏移</span></p>
</li>
</ol><ol class="ol-list" start="3">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">在父级元素范围内移动</span></p>
</li>
</ol>
<p class="md-end-block md-p"><span class="md-plain">相对于父级元素或者浏览器的位置,进行指定的偏移,绝对定位的话,它不在标准文档流中,原来的位置不会被保留</span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-tag">position: <span class="cm-variable-3">absolute;<br>&nbsp;<span><span class="cm-tag">right: <span class="cm-number">10px;</span></span></span></span></span></span></pre>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag">body{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-builtin">#father{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">solid <span class="cm-atom">#666;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">0;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-builtin">#first{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#f50707 ;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#6f2121;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">absolute;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-builtin">#second{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#07f527;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#84b482;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-builtin">#third{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">background-color: <span class="cm-atom">#4a59b8;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">dashed <span class="cm-atom">#465fb8;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">bottom: <span class="cm-number">-10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-property">left: <span class="cm-number">10px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"father"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"first" <span class="cm-tag cm-bracket">&gt;第一个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"second"<span class="cm-tag cm-bracket">&gt;第二个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"third"<span class="cm-tag cm-bracket">&gt;第三个盒子<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">固定定位</span></h5>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">body{<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">2000px;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div:<span class="cm-variable-3">nth-of-type(<span class="cm-number">1){<span class="cm-comment">/*绝对定位*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">100px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">absolute;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">0;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">bottom: <span class="cm-number">0;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag">div:<span class="cm-variable-3">nth-of-type(<span class="cm-number">2){<span class="cm-comment">/*fixed:固定定位*/<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">50px;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-keyword">yellow;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">fixed;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">right: <span class="cm-number">0;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp;<span class="cm-property">bottom: <span class="cm-number">0;<br>&nbsp;<span> &nbsp;}<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">style<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;div1<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;div2<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h5 class="md-end-block md-heading"><span class="md-plain">z-index</span></h5>
<p class="md-end-block md-p"><span class="md-pair-s"><strong>index.html</strong></span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-meta">&lt;!DOCTYPE html&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;Title<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">title<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">link <span class="cm-attribute">rel=<span class="cm-string">"stylesheet" <span class="cm-attribute">href=<span class="cm-string">"css/style.css"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">head<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;<span class="cm-tag">div <span class="cm-attribute">id=<span class="cm-string">"content"<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;&lt;<span class="cm-tag">img <span class="cm-attribute">src=<span class="cm-string">"../../images/1.jpg" <span class="cm-attribute">alt=<span class="cm-string">""<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li <span class="cm-attribute">class=<span class="cm-string">"tipText"<span class="cm-tag cm-bracket">&gt;学习Java<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li <span class="cm-attribute">class=<span class="cm-string">"tipBg"<span class="cm-tag cm-bracket">&gt;&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;时间:2021年7月16日<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;地点:你猜<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">li<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">ul<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">div<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">body<span class="cm-tag cm-bracket">&gt;<br>&nbsp;<span><span class="cm-tag cm-bracket">&lt;/<span class="cm-tag">html<span class="cm-tag cm-bracket">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p md-focus"><span class="md-pair-s md-expand"><strong>style.css</strong></span></p>
<pre class="md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded">&nbsp;<span><span class="cm-builtin">#content{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">550px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">0px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">0px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">overflow: <span class="cm-atom">hidden;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">font-size: <span class="cm-number">12px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">line-height: <span class="cm-number">25px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">border: <span class="cm-number">1px <span class="cm-atom">#000 <span class="cm-atom">solid;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-tag">ul,<span class="cm-tag">li{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">padding: <span class="cm-number">0px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">margin: <span class="cm-number">0px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">list-style: <span class="cm-atom">none;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-comment">/*父级元素相对定位*/<br>&nbsp;<span><span class="cm-builtin">#content <span class="cm-tag">ul{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">relative;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.tipText,<span class="cm-qualifier">.tipBg{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">position: <span class="cm-atom">absolute;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">width: <span class="cm-number">550px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">height: <span class="cm-number">25px;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">top: <span class="cm-number">404px;<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.tipText{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">color: <span class="cm-keyword">red;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-comment">/*z-index: 888;*/<br>&nbsp;<span>}<br>&nbsp;<span><span class="cm-qualifier">.tipBg{<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">background: <span class="cm-atom">#000000;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">opacity: <span class="cm-number">0.5;<br>&nbsp;<span> &nbsp; &nbsp;<span class="cm-property">filter: <span class="cm-variable">alpha(<span class="cm-atom">opacity=<span class="cm-number">0.5);<br>&nbsp;<span>}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p><span>&nbsp;</span></p><br><br>
来源:https://www.cnblogs.com/shenyeanyue-study/p/15021129.html
頁: [1]
查看完整版本: 学习CSS