html+css基础知识总结

一、前端认知

1. 前端是做什么的?
前端是做 IT系统工程的,负责信息化系统的设计、建设,包括设备、系统、数据库、应用系统的建设。
2. 开发流程
 

开发流程

具体的开发路程请见 百度脑图-便捷的思维工具

3. 前端开发的核心语言

  • HTML——结构
  • CSS——样式
  • JS——行为

二、HTML

HTML(Hypertext Markup Language)翻译过来就是 超文本标记语言。

超文本即超越文本,可以显示 文字 图片 视频 音频,最重要的是可以包含超链接。

标记语言:当我们把特定的英文单词放入到我们的标记(单标记:</>、双标记<></>)当中,我们的标记具有了新的语义,而由具有特定语义的标记的规范,我们可以称之为标记语言。

当我们将英语单词放入到标记当中,这时候我们可以称之为 标签(单标签、双标签)。

HTML的基本结构

<!DOCTYPE html>
<!-- 文档头(类型)声明 不是标签,代表的是 HTML 5 的标准-->
<html>
<!-- 根元素所有的标签都要放在根元素中-->
<head>
<!-- 头部里面包含的绝大部分内容都是不可见的,里面的内容主要用于辅助页面的展 定义tittle 关键字 描述 编码等 -->
   
    <!--网页的标题 -->
    <title>html+css基础知识总结</title>

    <!--针对搜索引擎和解析格式的属性->
    <meta charset="utf-8"/>

    <!--定义网页的关键字-->
    <meta name="keywords" content="关键词1,关键词2,关键词3" />

    <!--定义网页的关键字-->
    <meta name="description" content="html+css基础知识总结" />
   
</head>
<body>
<!--  里面包含的绝大部分在页面中都是可见的,  主要用于搭建 HTML 结构 -->
</body>

</html>

head 中的元素

描述

<head>

定义了文档的信息

<title>

定义了文档的标题

<base>

定义了页面链接标签的默认链接地址

<link>

定义了一个文档和外部资源之间的关系

<meta>

定义了HTML文档中的元数据

<script>

定义了客户端的脚本文件

<style>

定义了HTML文档的样式文件

<body></body>;,网页中显示的实际内容均包含在这2个正文标记符之间。正文标记符又称为实体标记。

三、CSS

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力

1. CSS 的引入方式

  • 内联样式表
     
    <div style="width:100px;height:100px;background-color:red;"></div>
    

    内联样式表
  • 内部样式表
    写在<head></head>内部
     
    <head>
        <style type="text/css">
          div{
            width: 100px;
            height: 100px;
            background: red;
          }
        </style>
    </head>
    

    内部样式表
  • 外部样式表
    单独写在一个文件中,通过 link 进行引入
    rel:当前引入文件和文件本身的关系
    type:当前引入文件的编码格式
    href:用于书写引入外部样式所处位置
     
    <head>
        <link rel="stylesheet" type="text/css" href="css/style.css">
    </head>
    

    外部样式表

2. CSS 选择器
当我们使用内联样式的时候,CSS 样式可以明确的修改我们想要修改样式的标签。如果我们把 CSS 样式写在内部或者外部的时候,就需要通过 CSS 选择器来选出我们想要修改样式的标签。

CSS 选择器分为三种

  1. 标签名选择器div{width:100px;...}
    会直接选择某一类标签,会针对这一类标签全部生效。
    优先级:1
  2. 类选择器.div{width:100px;...}
    使用类选择器时,需要我们给标签写上类名,如<div class="div"></div>。类选择器会针对某一类具有相同类名的标签,同名 class 可以存在多个。
    优先级:10
  3. ID 选择器#div{width:100px;...}
    使用 ID 选择器时,需要我们给标签写上 ID 名,如<div id="div"></div>。ID 选择器就会针对这一个 ID 名的标签,同名 ID 只能存在一个。
    优先级为:100

3. 引入方式的优先级
内联>内部 和 外部;
内部 和 外部 谁生效

  • 如果选择器优先级相同的话,谁后引入谁生效。
  • 如果选择器优先级不同,选择器优先级高的生效。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值