HTML&CSS学习总结

HTML

HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。

HTML文档结构

开始标签,结束标签,内容,元素

  1. <!DOCTYPE html>: 声明文档类型。可有可无
  2. <html></html>: 这个元素包裹了整个完整的页面,其他元素都应写在里面。
  3. <head></head><head>元素。它包含了所有你想包含在HTML页面中但不想在HTML页面中显示的内容。
  4. <meta charset="utf-8">: 这个元素设置文档使用utf-8字符集编码。
  5. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">: 指定页面的图标,出现在浏览器标签上。
  6. <title></title>: 设置页面标题,出现在浏览器标签上。
  7. <body></body><body>元素。 包含你能在页面看到的所有内容,包括文本,图片,音频,游戏等等。

HTML文档内容

注释:对代码进行注释 “ctrl+/”

空元素:只是拥有开始标签,例如:<br><hr><a>

元素的属性:包含元素的额外信息,不会在网页中显示出来。用=连接。

标题:h1~h6总共六级标题。

超链接:<a>:实例:<a href="将要跳去的网址" target="-blank">网址内容</a>

锚点:用于标记某个元素的位置信息。实例:<h id="qq">实例<h>

          页面中元素的id必须是唯一的,且如果使用href调用要用# 例如 href="#qq"。

图片:<img></img>

实例:

<img src="https://mdbootstrap.com/img/logo/mdb192x192.jpg" alt="MDB Logo" width="200" height="200"></img>

  • src为图片文件的路径
  • alt出现问题时的占位符
  • 可指定宽度和高度

表格:<table> <tr>   <th></th>    <td></td>     </tr> </table>

           <tr>行    <th>表头单元     <th>单元

列表:<ul></ul>无序列表 

          <ol></ol>有序列表 默认使用数字进行排序 可以使用type=" "指定排序符号

          中间使用<li></li>表示每列的内容。

表单:<form></form>获取详细信息时使用,里面可以包含很多东西。区块元素:区块元素在浏览器显示时,通常会以新行来开始(和结束)。如<h1><pre><ul>
内联元素:内联元素相反,他们总是一个接一个进行显示,不会新起一行。
预设格式:<pre>

CSS

CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。

CSS构成

一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:

实例 :h1 {color:blue; font-size:12px;} h1选择器 color:blue 声明这条规则表明,页面中所有的一级标题都显示为蓝色,字体大小为12像数。

选择器是您需要改变样式的对象(上图的规则就一级标题生效)。

每条声明由一个属性和一个值组成。(无论是一条或多条声明,都需要用{}包裹,且声明用;分割)

属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。

CSS文档内容

选择器:一个页面上的元素众多,选择器就用于在页面中找到/选择需要应用这个样式的对象。
除我们前示的元素选择器外,还有idclass选择器。其中class选择器使用非常普遍。

外部样式表 :在HTML相同文件下建立一个css样式表文件,可以在html中引入样式表从而达到目的。

内联样式:就是直接把样式规则写道要应用的元素中 (不推荐)。

级联的优先级:

  1. 内联样式
  2. 内部样式表或外部样式表
  3. 浏览器缺省样式

颜色:使用颜色RGB16进制值,来设定前景或者背景颜色。

尺寸:

我们可以用 height 和 width 设定元素内容占据的尺寸。常见的尺寸单位有:像数 px,百分比 %

对齐:对于元素中的文本,我们可以简单的设置text-align属性为left, center, right即可(显然缺省的是左对齐)

  • Content 盒子的内容,如文本、图片等
  • Padding 填充,也叫内边距,即内容和边框之间的区域
  • Border 边框,默认不显示
  • Margin 外边距,边框以外与其它元素的区域

边框与边距:简写时的顺序为上,右,下,左,或记为顺时针方向。

position属性用于对元素进行定位。该属性有以下一些值:

  • static 静态
  • relative 相对
  • fixed 固定
  • absolute 绝对

后代选择器:以空格作为分隔,如:.haha p 代表在div元素内有.haha这种类的所有元素。

子选择器:也称为直接后代选择器,以>作为分隔,如:.haha > p 代表在有.haha类的元素内的直接<p>元素。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值