b1gc8v 发表于 2024-6-30 10:50:28

Web基本之CSS(一)


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">css<span style="color: black;">功效</span>:<span style="color: black;">初期</span>,依靠HTML元素的属性设置样式,<span style="color: black;">例如</span>:border/align;而<span style="color: black;">每一个</span>元素的属性不尽相同,<span style="color: black;">因此</span>样式设置比较混乱;<span style="color: black;">因此呢</span>,W3C推出了一套标准:<span style="color: black;">运用</span>某种样式声明后,所有的元素通用,即CSS产生,它是对页面的样式进行统一的定义(声明)的。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">CSS概念:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">+ CSS(Cascading Style Sheets):层叠样式表,又叫级联样式表,简<span style="color: black;">叫作</span>样式表;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">+ 用于HTML文档中元素的定义</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">+ 实现了将内容与表现分离</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">+ <span style="color: black;">加强</span>了代码的可重用性和可<span style="color: black;">守护</span>性</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">CSS<span style="color: black;">基本</span>语法:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">+ 由多个样式规则 <span style="color: black;">构成</span>,<span style="color: black;">每一个</span>样式规则有两个部分: <span style="color: black;">选取</span>器和声明</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt;<span style="color: black;">选取</span>器:决定<span style="color: black;">那些</span>元素<span style="color: black;">运用</span>这些规则</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt;声明:由一个或多个属性/值<span style="color: black;">构成</span>,用于设置元素的外观表现;</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic4.zhimg.com/80/v2-63bed4d71c624bff93d4fca0f0c233a3_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">*CSS <span style="color: black;">运用</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">一共有三种<span style="color: black;">运用</span>方式:内联样式、内部样式表、<span style="color: black;">外边</span>样式表</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">*内联样式:定义在单个HTML元素中;不<span style="color: black;">必须</span>定义<span style="color: black;">选取</span>器,<span style="color: black;">亦</span>不<span style="color: black;">必须</span>大括号{},只<span style="color: black;">必须</span>将分号隔开的一个或多个属性/值对,<span style="color: black;">做为</span>元素的style的值;如:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">&lt;h1 style=“bac<span style="color: black;">公斤</span>round-color:silver;color:blue”&gt;文本&lt;/h1&gt;</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> * 内部样式表:定义在HTML页的头元素中;<span style="color: black;">位置于</span>头元素的&lt;style&gt;元素内;在文档的&lt;head&gt;元素内添加&lt;style&gt;元素,在&lt;style&gt;中添加样式规则;如:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">&lt;head&gt;&lt;style type="text/css"&gt;
      h1{ color:green; }
      &lt;/style&gt;&lt;/head&gt;
      &lt;body&gt;&lt;h1&gt;文本&lt;/h1&gt;&lt;/body&gt;</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">[<span style="color: black;">重视</span>:&lt;style&gt;中的属性 &lt;type=“text/css”&gt;可省略;且&lt;style&gt;元素里的注释要用css规定的/**/来注释,而不是HTML里的&lt;!— —&gt;]</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">* <span style="color: black;">外边</span>样式表:定义在一个<span style="color: black;">外边</span>的CSS文件中(.css文件);由HTML页面引用样式表文件; </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt; 一个纯文本文件; </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt; 该文件中只能<span style="color: black;">包括</span>css样式规则; </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt; 文件后缀为.css; </p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span> &lt;link&gt;元素链接<span style="color: black;">必须</span>的<span style="color: black;">外边</span>样式表文件。如: </p>
    <div style="color: black; text-align: left; margin-bottom: 10px;">myStyle.css文件:
      h1{ color:green; }
      p{ bac<span style="color: black;">公斤</span>round-color;silver;color:blue; }
      html文件里的&lt;head&gt;元素:
      &lt;head&gt;
      &lt;link rel="stylesheet" type="text/css" href="myStyle.css" /&gt;
      &lt;/head&gt;</div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">[<span style="color: black;">重视</span>:rel:<span style="color: black;">暗示</span>做什么用;href:<span style="color: black;">暗示</span>引入的文件路径;type:引入文件类型,text/css<span style="color: black;">暗示</span>纯文本的CSS代码];</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">** 三种<span style="color: black;">运用</span>方式的区别:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1)内联样式:将样式定义在元素的style属性里;但<span style="color: black;">无</span>重用性。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2)内部样式表:将样式定义在&lt;head&gt;元素里的&lt;style&gt;里;但仅限于当前文档范围重用。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3)<span style="color: black;">外边</span>样式表:将样式表单独定义在.css文件里,有页面引入它;但可<span style="color: black;">守护</span>性可重用性高,<span style="color: black;">同期</span>实现了数据(内容)和表现的分离;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">* CSS特征:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt; 继承性:大<span style="color: black;">都数</span>CSS的样式表<span style="color: black;">能够</span>被继承;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">—&gt; 层叠性:<span style="color: black;">能够</span>定义多个样式表;不冲突时,多个样式表中的样式可层叠为一个,即不冲突时采用并集方式;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">* 优先级:即冲突时采用优先级</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> —&gt; 内联 &gt; 内部 或 <span style="color: black;">外边</span>;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">内部和<span style="color: black;">外边</span>:优先级相同的<span style="color: black;">状况</span>下,采取就近原则,以最后一次定义的优先</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(<span style="color: black;">因此</span>,当修改时,不想去找,就在CSS文件中最后的位置重新写新的样式;这<span style="color: black;">亦</span>是CSS文件越来越大的<span style="color: black;">原由</span>);</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">[<span style="color: black;">重视</span>:还应<span style="color: black;">重视</span>浏览器的缺省设置]</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">** CSS</p>




nykek5i 发表于 2024-9-26 00:19:46

在遇到你之前,我对人世间是否有真正的圣人是怀疑的。

nykek5i 发表于 2024-10-5 12:41:00

感谢楼主的分享!我学到了很多。
页: [1]
查看完整版本: Web基本之CSS(一)