前端学习笔记4 | 青训营

34 阅读2分钟

一、HTML模板解读

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

1.文档类型声明

<!DOCTYPE html>

当前页面是HTML5版本

2.lang语言

<html lang="en">

en 英语网站

zh-CN 中文网站

3.Charset字符集

<meta charset="UTF-8">

字符集(Character set)是多字符的集合。以便计算机能够识别和存储各种文字。

UTF-8成为万国码,包含全世界所以国家需要用到的字符。

一、CSS简介 层叠样式表

CSS:层叠样式表(Cascading Style Sheets)也称CSS样式表或级联样式表。也是一种标记语言。

格式: 给谁改样式 { 改什么样式 }

<style>
    p {
        color: red;
        font-size: 12px;
    }
</style>
  • 写上面

二、CSS基础选择器 不同css形式div .red #red

  • CSS选择器:选择标签用的。
  • 基础选择器是由单个选择器组成

1.标签选择器

  • 指HTML标签名称分类,为页面某一类标签指定统一css样式。
p {
     color: red;
     font-size: 12px;
    }

2.类选择器 class .red

<style>
    .red {
        color: red;
    }
</style>
<h4 class="red">青春</h4>
  • 标签类调用
  • 样式点定义,结构类(class)调用
  • 一个或多个 开发最常用
  • 不能用标签名
  • 最好使用英文,别用中文,数字
1.类命名规则 class

头:header

内容:content/container

尾:footer

导航:nav    

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

登录条:loginbar

标志:logo

广告:banner

页面主体:main

热点:hot

新闻:news

下载:download

子导航:subnav

菜单:menu

子菜单:submenu

搜索:search

友情链接:friendlink

页脚:footer

版权:copyright

滚动:scroll

内容:content

标签页:tab

文章列表:list

提示信息:msg

小技巧:tips

栏目标题:title

加入:joinus

指南:guild

服务:service

注册:regsiter

状态:status

投票:vote

合作伙伴:partner

  容器: container

  页头:header

  内容:content/container

  页面主体:main

  页尾:footer

  导航:nav

  侧栏:sidebar

  栏目:column

  页面外围控制整体布局宽度:wrapper

  左右中:left right center

  导航:nav

  主导航:mainbav

  子导航:subnav

  顶导航:topnav

  边导航:sidebar

  左导航:leftsidebar

  右导航:rightsidebar

  菜单:menu

  子菜单:submenu

  标题: title

  摘要: summary

2.多类名 .red class多 空格隔开
<div class="redbox font35">hongse</div>
  • 多类名调用用空格隔开
  • 相同的样式放一起,调用方便
  • 类名随意调用

3.id选择器 id #red

#nav {
    background-color: yellow;
}
<div id="nav" class="box"></div>
  • 只能调用一次
  • 样式#定义,结构id定义,只能调用一次,别人切勿使用

4.通配符选择器 *{}

* {
    background-color: red;
}
  • 不需要调用,直接都用,全局通用