关于html5和css3的学习

一,关于html的学习

(1)学习过程

因为需要掌握一些html和css的基本操作所以我开始了学习html和css的路,在最初的学习中我选择的是pink老师的html和css课程。在第一天的学习中我还是充满兴奋与担忧,兴奋在于自己可以学到一个新的东西,担忧在于害怕自己学不明白,不过还好pink老师的课程很生动,将一个个的知识点以最容易理解的例子讲述出来,由于讲课过于生动和便于理解,弹幕也常常会说“幼儿园班开课了”,而且会从编译软件以及所需要安装的插件开始讲,所以很推荐跟我一样的小白去选择这个视频来进行入门学习。

(2)学习收获

1)什么是html

HTML是超文本标记语言(HyperTextMarkupLanguage)的缩写,标准通用标记语言下的一个应用。HTML不是一种编程语言,而是一种标记语言,是网页制作所必备的工具。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言(或超文本标签语言)的结构包括“头”部分和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

2)html创建一个网页

第一节课学到的是网页的基本制作,很简单就是先创建一个后缀为.html的文件然后代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">    
<title>我用vscode创建的第一个页面</title>
</head>
<body>    
    写代码是一件非常快乐的事情
</body>
</html>

在这里插入图片描述
保存后运行就会出现这个窗口
其中前面几行分别代表的是
<!DOCTYPE.html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的数据,如 定义网页编码格式为 utf-8(utf-8又叫做万国码,由于在大部分浏 览器中直接输出中文会出现乱码,所以要在头部将字符声明为UTF-8)
<title> 元素描述了文档的标题
<body>元素包含了可见的页面内容

3)标签

后面学到了标签有标题标签以及段落和换行标签代码分别为

<!DOCTYPE html>
<html lang="en"><head>    
<meta charset="UTF-8">    
<meta http-equiv="X-UA-Compatible" content="IE=edge">    
<meta name="viewport" content="width=device-width, initial-scale=1.0">    
<title>Document</title>
</head>
<body>    
<h1>一级标题标签</h1>    
<h1>标题一共六级选</h1>    
<h2>文字加粗一行显</h2>    
<h3>由大到小依次减</h3>    
<h4>从重到轻随之变</h4>    
<h5>语法规范书写后</h5>    
<h6>具体效果刷新建</h6>            
----我爱刘佳琳</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>    
<meta charset="UTF-8">    
<meta http-equiv="X-UA-Compatible" content="IE=edge">    
<meta name="viewport" content="width=, initial-scale=1.0">    
<title>Document</title>
</head>
<body>    
<p>段落标签</p>    
<p>我爱刘佳琳</p>    
<br>换行标签    
<p>我爱<br>刘佳琳</p>    
我爱<br/>刘佳琳</body></html>

4)文本格式化

文本格式化包括加粗,字体倾斜,删除线,下划线等

<!DOCTYPE html> 
<html lang="en">
<head>   
 <meta charset="UTF-8">   
  <meta http-equiv="X-UA-Compatible" content="IE=edge">    
  <meta name="viewport" content="width=device-width, initial-scale=1.0">    
  <title>Document</title>
  </head>
  <body>    
  我<strong>加粗</strong>文字   
   <b>加粗</b>    
   我<strong>最爱</strong><strong>刘佳琳</strong><br>    
   我是<em>倾斜的</em>文字    
   <i>倾斜</i>    
   我最爱<strong><em>刘佳琳</em></strong><br>    
   我是<del>删除线</del>    
   <s>删除线</s>    
   我<del>不是</del>最爱刘佳琳<br>    
   我是<ins>下划线</ins>    
   我最爱<ins>刘佳琳</ins>
   </body></html>

5)div和span标签(盒子)

div是独占一行的盒子一行只能有一个
span是小盒子一行可以放多个

<!DOCTYPE html>
<html lang="en">
<head>   
 <meta charset="UTF-8">    
 <meta http-equiv="X-UA-Compatible" content="IE=edge">    
 <meta name="viewport" content="width=device-width, initial-scale=1.0">   
  <title>div和span标签</title>
  </head>
<body>    
<div>我是div标签独占一行,我是一个盒子</div>    
<div>我爱刘佳琳</div>   
 <span>我是span是个小盒子一行有多个</span>  
   <span>百度</span>   
    <span>新浪</span></body>
</html>

6)图像标签

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>图像标签</title></head><body>    <h4>图像标签</h4>    <img src="王泽承.jpg" alt="我是王泽承">    <h4>alt 替换文本 图像无法显示的时候,显示替换文本</h4>    <img src="王泽承1.jpg" alt="我是王泽承">    <h4>title 提示文本 鼠标放在图像上显示的文字:</h4>    <img src="王泽承.jpg" alt="我是王泽承"title="我是王泽承">    <h4>width 给图像设置宽度:</h4>    <img src="王泽承.jpg" alt="我是王泽承"title="我是王泽承"width="100">    <h4>heigh 给图像设置高度:</h4>    <img src="王泽承.jpg" alt="我是王泽承"title="我是王泽承"height="200"/>    <h4>border 给图像设置边框:</h4>    <img src="王泽承.jpg" alt="我是王泽承"title="我是王泽承"width="100" border="15"></body></html>

7)表格的基本用法

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <table align="center" border="2" cellpadding="10" cellspacing="" width="520" height="300">        <!-- align是设置表格位置的center为居中,border设置边框大小,cellpadding是字与边框的距离,cellspacing是单元格之间的距离 -->        <!-- th一般用在表头可以加粗并居中tr是一行td是其中一个单元格的内容 -->        <!-- width是调宽,height是调高 -->        <!-- thead是表头标签 -->        <!-- tbody是身体是表格内容 -->        <thead>        <tr><th>姓名</th><th>性别</th><th>年龄</th></tr>        </thead>        <tbody>        <tr><td>王泽承</td><td>男</td><td>18</td></tr>        <tr><td>刘佳琳</td><td>女</td><td>19</td></tr>    </tbody>    </table>    </body></html>

8)合并单元格

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <!-- 三部曲 colspan合并列 rowspan是合并行 记得删除多余的单元格 -->    <table width="500" height="250"border="1" cellspacing="0">        <tr>            <td></td>            <td colspan="2"></td>                   </tr>        <tr>            <td rowspan="2"></td>            <td></td>            <td></td>        </tr>        <tr>                       <td></td>            <td></td>        </tr>    </table></body></html>

9)实战 综合案例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>实战案例</title></head><body>    <h4>青春不常在,抓紧谈恋爱</h4>    <table width="600">        <tr>            <td>性别:</td>            <td>                <label for="nan">男</label><input type="radio" name="sex" id="nan">&nbsp;                <label for="nv">女</label><input type="radio" name="sex" id="nv"checked="checked">            </td>        </tr>        <tr>            <td>生日:</td>            <td>                <select name="" id="">                    <option value="">--请选择出生年份</option>                    <option value="">1999</option>                    <option value="">2000</option>                    <option value="">2001</option>                    <option value="">2002</option>                    <option value="">2003</option>                </select>                <select name="" id="">                    <option value="">--请选择出生月份</option>                    <option value="">1</option>                    <option value="">2</option>                    <option value="">3</option>                    <option value="">4</option>                    <option value="">5</option>                    <option value="">6</option>                    <option value="">7</option>                    <option value="">8</option>                    <option value="">9</option>                    <option value="">10</option>                    <option value="">11</option>                    <option value="">12</option>                </select>                <select name="" id="">                    <option value="">--请选择出生日</option>                    <option value="">1</option>                    <option value="">2</option>                    <option value="">3</option>                    <option value="">4</option>                    <option value="">5</option>                    <option value="">6</option>                    <option value="">7</option>                    <option value="">8</option>                    <option value="">9</option>                    <option value="">10</option>                    <option value="">11</option>                    <option value="">12</option>                </select>            </td>        </tr>        <tr>            <td>所在地区:</td>            <td><input type="text"value="输入地区"></td>        </tr>        <tr>            <td>婚姻状况:</td>            <td>                <label for="yihun">已婚</label><input type="radio" name="hunyin" id="yihun">&nbsp;                <label for="weihun">未婚</label><input type="radio" name="hunyin" id="weihun"checked="checked">                <label for="lihun">离婚</label><input type="radio" name="hunyin" id="lihun">&nbsp;
            </td>        </tr>        <tr>            <td>学历:</td>            <td><input type="text"value="输入学历"></td>        </tr>        <tr>            <td>喜欢的类型</td>            <td>                <label for="xiaoxianro">小鲜肉</label><input type="checkbox" name="xihuanleixing" id="xiaoxianro">&nbsp;                <label for="wumeide">妩媚的</label><input type="checkbox" name="xihuanleixing" id="wumeide">                <label for="keaide">可爱的</label><input type="checkbox" name="xihuanleixing" id="keaide">&nbsp;                           </td>        </tr>        <tr>            <td>自我介绍</td>            <td>                <textarea name="" id="" cols="30" rows="10">个人简介</textarea>            </td>        </tr>        <tr>            <td></td>            <td><input type="submit"value="免费注册"></td>        </tr>        <tr>            <td></td>            <td><input type="checkbox" name="" id="">我同意注册条款和会员加入标准</td>        </tr>        <tr>            <td></td>            <td>                <a href="#">我是会员立即登录</a>            </td>        </tr>        <tr>            <td></td>            <td>                <h5>我承诺</h5>                <ul>                    <li>年满十八且单身</li>                    <li>抱着严肃的态度</li>                    <li>真诚寻找另一半</li>                </ul>            </td>        </tr>    </table></body></html>

效果图

二,关于css的学习

(1)什么是css

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。(这是官方解释,按照我学习的理解就算html是鸟的身体而css就是鸟的羽毛用来修饰装扮鸟,让鸟变的更好看的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值