cc第二周-HTML标签+CSS基础

以下内容将包括:

HTML常用标签 CSS基础(CSS发展历史、作用、引用方式、三大特性、常用属性。

目录

一、HTML常用标签

head标签

body标签

列表

表格

表单

HTML文本格式化标签

CSS(Cascading Style Sheets)

一、CSS发展历史

二、CSS的作用

三、CSS的引用方式

四、CSS的三大特性

五、CSS常用属性


一、HTML常用标签

  • :定义HTML文档的根元素。



hi 这是cc的博客内容

cc第二周-HTML标签+CSS基础_第1张图片

head标签

  • :包含了页面的元信息,如标题、字符编码、关键字、描述等等。此外, 还可以引用外部文件,如CSS样式表和JavaScript脚本。

    
    
    
    Document
  • </code>:定义文档的标题。在浏览器上,<title> 的内容通常出现在标签页(tab)或书签中。</li> </ul> <p>         <a href="http://img.e-com-net.com/image/info8/b319ff2a23f743ffbc08005848959cda.jpg" target="_blank"><img alt="e24d4601b7ef4e70b42659f93373e4ad.bmp" src="http://img.e-com-net.com/image/info8/b319ff2a23f743ffbc08005848959cda.jpg" width="212" height="45"></a></p> <ul> <li><code><meta></code>:定义HTML文档的元数据。包括字符集、描述、关键字、作者等信息。</li> </ul> <pre><code class="language-html"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"></code></pre> <h3 id="body%E6%A0%87%E7%AD%BE">body标签</h3> <ul> <li><code><h1></code>-<code><h6></code>:定义HTML文档中的标题,数字表示标题的级别</li> </ul> <p>      <code><h1></code>表示最高级别的标题,<code><h6></code>表示最低级别的标题。</p> <pre><code class="language-html"><h1>hh</h1> <h2>hh</h2> <h3>hh</h3> <h4>hh</h4> <h5>hh</h5> <h6>hh</h6></code></pre> <p><a href="http://img.e-com-net.com/image/info8/157ff61cf01e4d419b81d0d0bfeeba9c.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第2张图片" src="http://img.e-com-net.com/image/info8/157ff61cf01e4d419b81d0d0bfeeba9c.jpg" width="264" height="395" style="border:1px solid black;"></a></p> <p></p> <ul> <li><code><p></code>:定义段落,通常包含一段文字。</li> <li><code><a></code>:定义超链接,用于在HTML文档中链接到其他页面或文件。href属性 指定链接的地址</li> </ul> <pre><code class="language-html"><a href="www.baidu.com">这是百度的地址</a></code></pre> <ul> <li><code><video>:</code>定义视频,用于在HTML文档中显示视频。</li> </ul> <pre><code class="language-html"><video controls width="300" height="300"> <source src="videopreview.mp4" type="audio/mp4" /> </video></code></pre> <p class="img-center"><a href="http://img.e-com-net.com/image/info8/83f72eab81654010bd977690009a2748.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第3张图片" height="445" src="http://img.e-com-net.com/image/info8/83f72eab81654010bd977690009a2748.jpg" width="650" style="border:1px solid black;"></a></p> <p></p> <ul> <li><code><audio>:</code>定义音频,用于在HTML文档中显示音频。</li> </ul> <pre><code class="language-html"><audio controls> <source src="五上期末四_(new).mp3" type="audio/mp3" /> </audio></code></pre> <p style="text-align:center;"><a href="http://img.e-com-net.com/image/info8/075e7914267a4f02b463e23b52108390.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第4张图片" src="http://img.e-com-net.com/image/info8/075e7914267a4f02b463e23b52108390.jpg" width="417" height="133" style="border:1px solid black;"></a></p> <blockquote> <p>video和audio标签中: auto play是自动播放 muted 是静音播放</p> <p>                                    controls是显示播放的插件 loop是循环</p> </blockquote> <ul> <li><code><img></code>:定义图像,用于在HTML文档中显示图像。</li> </ul> <blockquote> <p>width 和height能调整长宽</p> </blockquote> <pre><code class="language-html"><img src="https://img2.baidu.com/it/u=1930699607,3364764968&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=375" /></code></pre> <p style="text-align:center;"></p> <p style="text-align:center;"></p> <p style="text-align:center;"><a href="http://img.e-com-net.com/image/info8/b1042cda70d843c8a3f2dee37f414605.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第5张图片" src="http://img.e-com-net.com/image/info8/b1042cda70d843c8a3f2dee37f414605.jpg" width="383" height="127" style="border:1px solid black;"></a></p> <p></p> <h3 id="%E5%88%97%E8%A1%A8">列表</h3> <ul> <li><code><ul></code>:定义无序列表,用于显示项目列表,每个项目之间没有特定的顺序。</li> <li><code><ol></code>:定义有序列表,用于显示项目列表,每个项目都有一个编号或标记。</li> <li><code><li></code>:定义列表项,用于包含列表中的每个项目。</li> </ul> <p>ul和ol标签(父元素)下都包含有li标签(子元素)</p> <pre><code class="language-html"><ol> <li>cc1</li> <li>cc2</li> <li>cc3</li> <li>cc4</li> </ol></code></pre> <p style="text-align:center;"><a href="http://img.e-com-net.com/image/info8/14dab862cafb43179fa47f157bcf9e80.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第6张图片" src="http://img.e-com-net.com/image/info8/14dab862cafb43179fa47f157bcf9e80.jpg" width="373" height="131" style="border:1px solid black;"></a></p> <pre><code class="language-html"><ul> <li>cc1</li> <li>cc2</li> <li>cc3</li> <li>cc4</li> </ul></code></pre> <p style="text-align:center;"> <a href="http://img.e-com-net.com/image/info8/14f6781d9fea415eb2b06454136e17f9.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第7张图片" src="http://img.e-com-net.com/image/info8/14f6781d9fea415eb2b06454136e17f9.jpg" width="339" height="128" style="border:1px solid black;"></a></p> <h3 id="%E8%A1%A8%E6%A0%BC"><code>表格</code></h3> <blockquote> <ul> <li><code><table></code>:定义表格,用于在HTML文档中显示数据。</li> <li><code><tr></code>:定义表格行,用于将表格中的数据分为行.</li> <li><code><td></code>:定义表格单元格,用于将表格中的数据分为</li> </ul> </blockquote> <pre><code class="language-html"><table> <tr> <th>Data 1</th> <th>Data 2</th> </tr> <tr> <td>Calcutta</td> <td>Orange</td> </tr> <tr> <td>Robots</td> <td>Jazz</td> </tr> </table></code></pre> <p></p> <p style="text-align:center;"><a href="http://img.e-com-net.com/image/info8/13172e26a3fe4ca6a974210cf26e61a2.jpg" target="_blank"><img alt="cc第二周-HTML标签+CSS基础_第8张图片" src="http://img.e-com-net.com/image/info8/13172e26a3fe4ca6a974210cf26e61a2.jpg" width="349" height="140" style="border:1px solid black;"></a></p> <p>合并单元格 </p> <h3 id="%E8%A1%A8%E5%8D%95">表单</h3> <ul> <li><code><form></code>:定义表单,用于在HTML文档中创建交互式表单,如登录表单或联系表单。</li> <li><code><input></code>:定义表单输入字段,用于接收用户输入的数据,如文本框、单选按钮或复选框。</li> <li><code><button></code>:定义按钮,用于触发特定的操作或事件。</li> </ul> <pre><code class="language-html"><form action="/submit" method="POST"> <label>姓名:</label> <input type="text" name="name"><br> <label>密码:</label> <input type="password" name="password"><br> <button type="submit">提交</button> </form></code></pre> <pre><code class="language-html"> <form action=""> <!-- input 不同的 tyoe值--> <!-- input text 写什么里面显示什么 --> 文本框:<input type="text"><br> <br> <!-- password密码框 所有的内容都以圆点的形式出现 --> 密码框:<input type="password"><br> <br> <!-- radio 只能多选一 --> 单选框:<input type="radio" ><br> <br> <!-- checkbox 多选框 --> 多选框:<input type="checkbox"><br> <br> <!--placeholder 占位符 提示用户输入内容的文本 //也是一个属性值 --> <input type="text" placeholder="请输入 cc"><br> <br> <!-- 单选框 name分组 实现单选功能 一组只能有一个被选中--> 性别:<input type="radio"name="gender" >男 <input type="radio" name="gender">女 <!-- 在input里面加checked 表示默认选择的 --><br><br> 性别:<input type="radio"name="gender" checked >男 <input type="radio" name="gender">女<br><br> <!-- file 上传文件 --> 上传文件:<input type="file"><br> <br> <!-- multiple上传多个文件--> 上传多个文件:<input type="file" multiple><br> <br> <!-- input中的按钮 submit-提交 reset-重置 button-默认无功能 加js--> 提交按钮:<input type="submit"><br><br> <!-- 要能用重置按钮 需要有一个表单预标签 父标签--> <!-- <form action=""></form> --> 重置按钮:<input type="reset"><br><br> <!-- 要给一个按钮添加文字 用value --> 普通按钮:<input type="button"><br><br> 普通按钮:<input type="button" value="cc"> <!-- button的不同type值 submit-提交 reset-重置 button-普通 等待js--> <!-- 谷歌中button默认按钮时提交 button时双标签 --> <button>我是按钮</button><br><br> <button type="submit">提交按钮</button><br><br> <button type="reset">重置按钮</button><br><br> <button type="button">提交按钮</button><br><br> </form></code></pre> <p style="text-align:center;"></p> <ul> <li><code><div></code>:定义文档中的块级元素,用于将文档分为独立的区域。</li> <li><code><span></code>:定义文档中的行内元素,用于将文本分为独立的区域。</li> </ul> <p>       通常用于分组 HTML 元素。可以将一组相关的元素包含在一个<div> 元素内。 <span> 标签可用于对文本的样式进行操作。</p> <pre><code class="language-html"><div class="container"> <h1>这是一个标题</h1> <p>这是一段文字。</p> <span style="color: red;">这是一段红色文字</span> </div></code></pre> <p></p> <p></p> <h3 id="HTML%E6%96%87%E6%9C%AC%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%A0%87%E7%AD%BE">HTML文本格式化标签</h3> <blockquote> <ul> <li><code><b>:定义粗体文本</code></li> <li><code><em>:定义着重文字</code></li> <li><code><strong>:定义加重语气</code></li> <li><code><i>:定义斜体字</code></li> <li><code><samll>:使文本字体变小一号</code></li> <li><code><sub>:定义下标字</code></li> <li><code><ins>:定义上标字</code></li> <li><code><del>:定义删除字</code></li> </ul> </blockquote> <hr> <h1 id="CSS%EF%BC%88Cascading%20Style%20Sheets%EF%BC%89">CSS(Cascading Style Sheets)</h1> <p>   是一种用于网页样式设计的语言,它与HTML共同构成了Web页面的基础。</p> <h2 id="%E4%B8%80%E3%80%81CSS%E5%8F%91%E5%B1%95%E5%8E%86%E5%8F%B2"><strong>一、CSS发展历史</strong></h2> <blockquote> <p>      CSS最初由Håkon Wium Lie博士和Bert Bos博士在1994年提出,它的目标是将文档的内容与样式分离开来,使得文档结构更加清晰,样式更加易于管理。</p> <p>      1996年,W3C公布了第一个CSS规范(CSS1.0),标志着CSS正式诞生。</p> <p>      1998年,CSS2.0发布,增加了更多的样式属性和选择器。</p> <p>      2001年,CSS2.1发布,修复了一些早期版本中的错误,并增加了新的功能。</p> <p>      2011年,CSS3开始逐步发布,其新增了大量的扩展功能和模块,如颜色、文本效果、动画、布局等等。</p> <p>    目前,CSS3已经成为Web开发中必不可少的技术之一。同时,CSS还在不断地演进和完善,为Web开发提供了更加丰富的视觉体验。</p> </blockquote> <h2 id="%E4%BA%8C%E3%80%81CSS%E7%9A%84%E4%BD%9C%E7%94%A8"><strong>二、CSS的作用</strong></h2> <p>      CSS主要用于控制网页的外观和样式效果,让网页更加美观、易于阅读和使用。</p> <p>它可以实现以下功能:</p> <blockquote> <p>1. 页面布局:通过盒子模型、浮动、定位等方式来控制页面元素的位置和大小,从而实现网页的布局效果。</p> <p>2. 文本样式:通过字体、颜色、大小、对齐、装饰等属性来优化文字的展示效果,使得页面更加清晰、易于阅读。</p> <p>3. 图像和多媒体:通过背景图像、边框、滚动条、动画等方式来控制图片和多媒体的展示效果,从而实现更好的视觉效果。</p> <p>4. 响应式设计:通过媒体查询、弹性布局、网格系统等方式来实现响应式设计,使得网页在各种设备上都能够呈现出最佳的效果。</p> </blockquote> <h2 id="%E4%B8%89%E3%80%81CSS%E7%9A%84%E5%BC%95%E7%94%A8%E6%96%B9%E5%BC%8F"><strong>三、CSS的引用方式</strong></h2> <p>在HTML中引用CSS有三种方式:内部样式表、外部样式表和行内样式表。</p> <p>1. 内部样式表(内嵌式)</p> <p>内部样式表是一种将CSS样式直接嵌入HTML文件中的方式。它通常位于<head>标签内,使用<style>标签来定义样式,如下所示:</p> <pre><code class="language-html"><!DOCTYPE html> <html> <head>     <title>内部样式表        

    这是一个标题

       

    这是一段文本。

    2. 外部样式表(外联式)

        外部样式表是一种将CSS样式存储在独立文件中的方式。通过在HTML文件中引用外部样式表,可以实现多个页面共享相同的样式,同时也方便管理和维护。 创建外部样式表需要先新建一个以.css为后缀名的文件,在该文件中编写CSS样式,然后在HTML文件中使用标签引用该样式表。

     
     
     
        外部样式表 
         
     
     
        

    这是一个标题

    这是一段文本。

    3. 行内样式表(行内式)

    行内样式表是一种将CSS样式直接应用到HTML标签中的方式。它通常不建议使用,因为它会增加HTML文件的复杂度,并且难以维护。

     
     
     
            行内样式表 
     
     
            

    这是一个标题

    这是一段文本。

    四、CSS的三大特性

    CSS具有三大特性:层叠性、继承性和优先级。

     1. 层叠性 层叠性指的是CSS样式在页面上的叠加顺序。

    当多个样式作用于同一个元素时,浏览器会按照一定的规则将它们叠加在一起形成最终样式效果。

    css /* 外部样式表 */ 
    h1 { 
      color: red; 
    } 
    h1 { 
      color: blue; 
    } 

     h1元素最终的颜色为蓝色,因为后来的覆盖了之前的样式。可以有效地避免样式冲突和混乱。

    2. 继承性 继承性指的是某些CSS属性的值可以被它们的子元素继承。

    如果给body元素设置了字体大小和颜色,那么该页面中的所有文本元素都会继承这些属性。

    css /* 外部样式表 */ 
    body { 
        font-size: 14px; color: #333;
     }

     在上面的例子中,h1、p等标签的字体大小和颜色都会继承body元素的属性。

    3. 优先级 优先级指的是当多个CSS样式作用于同一个元素时,浏览器根据一定的规则来判断哪个样式具有更高的优先级。

    通常,优先级从高到低分别为:行内样式 > ID选择器 > 类选择器和属性选择器 > 标签选择器和伪类选择器 > 通配符选择器和继承的样式。

    例如:

    css /* 外部样式表 */ 
        h1 { 
        color: red; /* 普通标签选择器 */ 
    } 
        #header h1 { 
           color: green; /* ID选择器 */ 
    } 
        .header h1 { 
           color: blue; /* 类选择器 */ 
    } 

     在上面的例子中,ID选择器的优先级最高,所以

    元素的颜色将为绿色。

    五、CSS常用属性

     1. 背景相关

    - background-color:背景颜色。 - background-image:背景图片。

    - background-repeat:背景图像的重复方式。 - background-position:背景图像的位置。

    2. 盒子模型相关

    - width:元素宽度。 - height:元素高度。

    - padding:内边距。 - margin:外边距。 - border:边框。

    3. 字体相关

    - font-family:字体类型。 - font-size:字体大小。

    - font-weight:字体加粗程度。 - color:文字颜色。

    4. 文本相关

    - text-align:文本对齐方式。-line-height:行高。

    - text-decoration:文本装饰效果(如下划线、删除线等)。

    5. 定位相关

    - position:定位方式。 - top、left、right、bottom:定位距离。

    以上内容就是cc第二周的预习博客 不足请指出 会马上改正!

你可能感兴趣的:(html,前端)