CSS样式学习
<h2 class="md-end-block md-heading"><span class="md-plain md-expand">CSS学习</span></h2><h2 class="md-end-block md-heading"><span class="md-plain">1.三种样式</span></h2>
<p class="md-end-block md-p"> </p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-meta"><!DOCTYPE html><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">html <span class="cm-attribute">lang=<span class="cm-string">"en"<span class="cm-tag cm-bracket">><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">head<span class="cm-tag cm-bracket">><br><span> <span class="cm-tag cm-bracket"><<span class="cm-tag">meta <span class="cm-attribute">charset=<span class="cm-string">"UTF-8"<span class="cm-tag cm-bracket">><br><span> <span class="cm-tag cm-bracket"><<span class="cm-tag">title<span class="cm-tag cm-bracket">>Title<span class="cm-tag cm-bracket"></<span class="cm-tag">title<span class="cm-tag cm-bracket">><br><span><span><br><span><span class="cm-comment"><!--内部样式<br><span><span class="cm-comment">style 写到head头标签的里面,css内部样式,注释不能写到style内部<br><span><span class="cm-comment">--><br><span> <span class="cm-tag cm-bracket"><<span class="cm-tag">style<span class="cm-tag cm-bracket">><br><span><span class="cm-tag">h1{<br><span> <span class="cm-property">color: <span class="cm-keyword">wheat;<br><span>}<br><span> <span class="cm-tag cm-bracket"></<span class="cm-tag">style<span class="cm-tag cm-bracket">><br><span> <br><span> <br><span><span class="cm-comment"><!-- 外部样式 语法 link rel="stylesheet" href="..."--><br><span><span class="cm-tag cm-bracket"><<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">><br><span><span><br><span> <br><span><span class="cm-tag cm-bracket"></<span class="cm-tag">head<span class="cm-tag cm-bracket">><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">body<span class="cm-tag cm-bracket">><br><span><span><br><span><span class="cm-comment"><!--行内样式:在标签元素中,编写一个style属性,编写样式即可--><br><span><span class="cm-comment"><!--<h1 style="color: red">我是红色标题</h1>--><br><span><span class="cm-tag cm-bracket"><<span class="cm-tag">h1<span class="cm-tag cm-bracket">>我是个测试标题<span class="cm-tag cm-bracket"></<span class="cm-tag">h1<span class="cm-tag cm-bracket">><br><span><span class="cm-comment"><!--<br><span><span><br><span><span class="cm-comment">学习笔记:<br><span><span class="cm-comment">优先级:行内样式最高,其余的就近原则,靠近h1标签是style标签内样式还是外部样式,依据具体情况而定。<br><span><span><br><span><span class="cm-comment">--><br><span><span class="cm-tag cm-bracket"></<span class="cm-tag">body<span class="cm-tag cm-bracket">><br><span><span class="cm-tag cm-bracket"></<span class="cm-tag">html<span class="cm-tag cm-bracket">></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></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"> </p>
<p class="md-end-block md-p"><span class="md-plain">链接式:</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span class="cm-comment"><!-- 外部样式 语法 link rel="stylesheet" href="..."--><br><span><span class="cm-tag cm-bracket"><<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">></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"> </p>
<h2 class="md-end-block md-heading"><span class="md-plain">2.选择器</span></h2>
<p class="md-end-block md-p"><span class="md-plain">作用:选择页面上的某一个或某一类元素</span></p>
<h3 class="md-end-block md-heading"><span class="md-plain">2.1基本选择器</span></h3>
<p class="md-end-block md-p"><span class="md-plain">1.标签选择器:选择一类标签 标签{}</span></p>
<p class="md-end-block md-p"><span class="md-plain">2.类选择器 class:选择所有class属性一致的标签,跨标签,类名{}</span></p>
<p class="md-end-block md-p"><span class="md-plain">3.id选择器 全局唯一 #id{}</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><<span class="cm-keyword">!DOCTYPE <span class="cm-tag">html><br><span><<span class="cm-tag">html <span class="cm-tag">lang=<span class="cm-string">"en"><br><span><<span class="cm-tag">head><br><span> <<span class="cm-tag">meta <span class="cm-tag">charset=<span class="cm-string">"UTF-8"><br><span> <<span class="cm-tag">title><span class="cm-tag">Title</<span class="cm-tag">title><br><span> <<span class="cm-keyword">!-- <span class="cm-tag">id选择器,唯一指定<br><span> 格式-> <span class="cm-builtin">#id名称{<br><span>}<br><span>不遵循就近原则,固定的 <span class="cm-tag">id选择器 > <span class="cm-tag">class > 标签选择器<br><span>--><br><span><span><br><span><<span class="cm-tag">style><br><span><span><br><span><span class="cm-builtin">#zhangzhao{<br><span> <span class="cm-property">color: <span class="cm-atom">#e51515;<br><span>}<br><span><span class="cm-qualifier">.test{<br><span><span class="cm-property">color: <span class="cm-atom">#018aff;<br><span>}<br><span><span class="cm-tag">h1{<br><span> <span class="cm-property">color: <span class="cm-atom">#dcc522;<br><span><span><br><span>}<br><span><span><br><span></<span class="cm-tag">style><br><span></<span class="cm-tag">head><br><span><<span class="cm-tag">body><br><span><span><br><span><<span class="cm-tag">h1 <span class="cm-tag">class=<span class="cm-string">"test" <span class="cm-tag">id=<span class="cm-string">"zhangzhao">张老家学<span class="cm-tag">Java</<span class="cm-tag">h1><br><span><<span class="cm-tag">h1 <span class="cm-tag">class=<span class="cm-string">"test">张老家学<span class="cm-tag">Java</<span class="cm-tag">h1><br><span><<span class="cm-tag">h1 <span class="cm-tag">class=<span class="cm-string">"test02">张老家学<span class="cm-tag">Java</<span class="cm-tag">h1><br><span><<span class="cm-tag">h1 <span class="cm-tag">class=<span class="cm-string">"test02">张老家学<span class="cm-tag">Java</<span class="cm-tag">h1><br><span><span><br><span><<span class="cm-keyword">!--不遵循就近原则,固定的 <span class="cm-tag">id选择器 > <span class="cm-tag">class > 标签选择器--><br><span></<span class="cm-tag">body><br><span></<span class="cm-tag">html></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></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>
<h3 class="md-end-block md-heading"><span class="md-plain">2.2层次选择器</span></h3>
<p class="md-end-block md-p"><span class="md-plain">1.后代选择器:某个元素的后面 祖爷爷 爷爷 爸爸 你 全部选中</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> <span class="cm-comment">/*后代选择器<br><span><span class="cm-comment">*/<br><span><span class="cm-tag">body <span class="cm-tag">p{<br><span> <span class="cm-property">background: <span class="cm-keyword">red;<br><span> }</span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"><span class="md-plain">2.子选择器 ,一代,儿子</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span><span><br><span> <span class="cm-comment">/* 子选择器 */<br><span> <span class="cm-tag">body><span class="cm-tag">p{<br><span> <span class="cm-property">background: <span class="cm-atom">#dcc522;<br><span> }</span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"><span class="md-plain">3.相邻兄弟选择器 同辈,仅仅选择下面一个</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> <span class="cm-comment">/* 相邻兄弟选择器 只选择一个,对下不对上*/<br><span> <span class="cm-qualifier">.active + <span class="cm-tag">p{<br><span><span><br><span> <span class="cm-property">background: <span class="cm-atom">#018aff;<br><span> }</span></span></span></span></span></span></span></span></span></span></span></pre>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"><span class="md-plain">4.通用兄弟选择器</span></p>
<pre class="md-fences md-end-block ty-contain-cm modeLoaded"><span> <span class="cm-comment">/*通用兄弟选择器,当前选中元素的向下所有的兄弟元素 */<br><span> <span class="cm-qualifier">.active~<span class="cm-tag">p{<br><span> <span class="cm-property">background: <span class="cm-keyword">green;<br><span><span><br><span> }</span></span></span></span></span></span></span></span></span></span></span></pre>
<p><span> </span></p>
<p class="md-end-block md-p"> </p><br><br>
来源:https://www.cnblogs.com/zhanglaojia233/p/16116175.html
頁:
[1]