HTML5/CSS3笔记
前言: 前端无非就是围绕标签、属性、属性值这三个词展开的. (标签也可以叫做元素, 元素的内容是开始标签与结束标签之间的内容)
*常规标签
<标签 属性1="属性值1" 属性2="属性值2"></标签> # 一个标签可以没有属性也可以有多个属性, 属性和属性之间不分先后顺序.
*空标签
<标签 属性1="属性值1" 属性2="属性值2" /> # 空标签没有结束标签, 用"/"代替.
*HTML标题: <h1>这是一个标题</h1> 最重要的(字体最大)
<h2>这是一个标题</h2> 次重要的
<h3>这是一个标题</h3> 次之
注: 浏览器会自动地在标题的前后添加空行。
*align属性: left, right, center(默认是align="left"左对齐)
*HTML段落: <p>这是一个段落</p> //用p标签不仅会换行, 而且上下都会有一行的间距.
*换行: <br> //用br换行标签, 只会换行, 不会有间距.
*空格:   # 右键折叠(folding), 折叠所有, 再展开所有, 空格部分就会全部被折叠起来.
*pre元素: <pre>内容</pre> , 其作用是使pre包裹的内容保持原始格式(主要是保持空格和换行)
*绝对路径和相对路径
绝对路径(与html文档的位置无关):
1. 服务器中的位置: http://www.baidu.com/animal/panda.png
2.本地存储中的位置: D:/picture/animal/panda.png
相对路径(与html文档的位置有关):
1.同一个目录下: ./文件名 或 直接写文件名
2.在当前目录的下级目录下: ./xxx/文件名
3.在当前目录的上级目录下: ../文件名
4.在当前目录的上上级目录下: ../../文件名
*链接: <a href="http://www.runoob.com">这是一个链接</a>
*图像: <img src="/images/logo.png" width="200" height="100" > 注: 路径不区分斜线的方向.
<img src="/images/logo.png" width="25%" height="100" > 注: 图片的宽度属性可以设置百分比, 但是高度是不定的所以不能设置百分比.
*title属性: 当鼠标移动到一个元素上的时候会显示提示说明文字.
*音乐: <embed src="/static/music.mp3" hidden="true" autostart="true" loop="true"> # <body></body>中添加
注: hidden=true代表隐藏播放 , autostart=true代表自动播放 , loop=true代表循环播放
*水平线: <hr> 标签在 HTML 页面中创建水平线。
*注释: Ctrl+/
*加粗: <b> 内容 </b>
*斜体: <i> 内容 </i>
*加下划线: <u>内容</u>
*<ul></ul> : 无序列表
*<ol></ol>: 有序列表
*<li></li> : 列表内的列表项
*html函数格式: {% 循环 %} {{ 内含变量 }} {# 注释 #}
*<meta></meta>: 标签提供关于HTML文档的元数据, 元数据不会显示在页面上,但是对于机器是可读的, 典型的情况是,meta元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据, 标签始终位于head元素中.
*<link></link>: 外链标签, 作用是将较长较多的文件内容放到另一个文件然后再引用进来, 比如一个CSS选择器要设置的属性和属性值太多, 为避免在html文件中占用太多位置, 在另外写一个css文件, 然后再外链到这个html文件里面来.
*HTML布局: 一般用div来进行网页布局, 不建议使用老式的table布局.
CSS笔记:
*标签分类: 1.块级元素; 块级元素默认独占一行, 块级元素可以自定义设置宽度和高度, 不设置宽高的时候默认与父级元素一样宽高, 块级元素一般作为其他元素的容器.
==>常见的块级元素有: div, di, dt, dd, ol, ul, li, fieldset, (h1-h6), p, form, hr, colgroup, col, table, tr, td等
2.内联元素; 始终以行内逐个进行显示, 内联元素不能设置宽度和高度.
3.内联块级元素; 在内联中的块级元素也可以设置宽度和高度.
*CSS选择器: 选择器一般在head内, 写在<style type="text/css">选择器</style> , 选择指定body内的标签, 对其内容进行修饰配置.
选择器格式: xxx{属性1:属性值1; 属性2:属性值2...;} # 属性与属性值之间用冒号相连, 每个属性要空一格并以分号结尾, 由于标签的属性太多了, 不用刻意记, 需要用到的时候查一下就行.
例: <style type="text/css">
p{background-color:red; height:200px; width:300px;} # 该选择器对p标签内块级元素的背景颜色、宽度和高度属性设置对应的属性值.
div{background-color:yellow;} # 该选择器对div标签内块级元素的背景颜色属性设置对应的属性值.
</style>
1.标签选择器 2.id选择器 3.class选择器 4.*通配符(全局选择器) 5.交集选择器 6.并集选择器(群组选择器) 7.后代选择器 8.子选择器 9.伪类选择器
常用的有: 标签选择器 ==> 语法: 标签名称{属性1:属性值1 属性2:属性值2;}
id选择器 ==> 语法: #id名{属性:属性值;}
class选择器 ==> 语法: .class类名{属性:属性值;}
并集选择器 ==> 语法: 标签1, 标签2, 标签3{属性:属性值;} # 标签123...是并集关系, 不是嵌套关系.
后代选择器 ==> 语法: 父元素 子元素{属性:属性值;} # 子元素是嵌套在父元素内的, 例如:div里面嵌套p.
*通配符(全局选择器) ==> 语法: *{属性:属性值;}
*选择器的权重: 在有多个选择器指向同一个块级元素的时候, 就有一个选择器的优先级的问题了.
id选择器 > class选择器 > 标签选择器
转载于:https://www.cnblogs.com/chenbin93/p/9038772.html
HTML5/CSS3笔记相关推荐
- 最最详细的黑马前端HTML5+CSS3笔记,给大家整理好了
基于黑马前端视频学习的CSS3笔记,每一天的知识点都放在一起,方便学习查阅 ==CSS第一天== 一.css简介 二.css语法规范 三.css代码风格 四.css选择器的作用 五.css基础选择器 ...
- HTML5+CSS3笔记
文章目录 HTML5新增特性: CSS3新增特性: **属性选择器** **结构伪类选择器** 伪元素选择器 2.盒子模型: CSS3 弹性盒子(flex box) **flex-direction: ...
- HTML5+CSS3笔记(二)
一.css基础 派生选择器 ul li <ul> <li></li> </ul> id选择器 #main <div id="main&q ...
- html5 css 笔记,HTML5+CSS3笔记
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? emmet语法? IE 9 + H5新增的语义化标签 除了ie,这些标签默认是块元素header :定义页面头部 nav ...
- html5+css3笔记整理
目录 day1 01-标题 02-段落标签 03-文本格式 04-图片标签 05-音频标签 06-视频标签 07-链接标签 day2 01-列表-无序 02-列表-有序 03-列表-自定义 04-列表 ...
- 尚硅谷web前端HTML5+CSS3笔记
目录 1尚硅谷-课程简介 2尚硅谷-网页简史 3尚硅谷-HTML简史 4尚硅谷-编写你的第一个网页 5尚硅谷-安装notepad++ 6尚硅谷-自结束标签和注释 7尚硅谷-标签中的属性 8尚硅谷-文档 ...
- HTML5+CSS3笔记01(标签)
文章目录 初识web 第一章初识HTML5 1 标签 1.1标签概述 1.2标签的关系 1.3标签属性 1.4HTML5 文档头部相关标签 2 文本控制标签 2.1段落标签 2.2水平线标签 2.3换 ...
- 2022最新html5+css3笔记
VsCode快捷键 Chrome调试工具 思维导图 Html 渲染引擎 渲染引擎:浏览器中,专门用来对代码进行解析渲染的部分. Can I use 注意:渲染引擎不同,导致解析相同的代码,速度,效果也 ...
- 前端HTML5+CSS3学习笔记
HTML5+CSS3学习笔记 ==CSS第一天== 一.css简介 二.css语法规范 三.css代码风格 四.css选择器的作用 五.css基础选择器 1.标签选择器: 2.类选择器 3.多类名选择 ...
最新文章
- 左神算法课笔记(二):链表、栈和队列、递归Master公式、哈希表、有序表
- 转载——三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)...
- java面向对象编程基础实验报告_20155313 实验三《Java面向对象程序设计》实验报告...
- python直方图解释,请用Python详细解释二维直方图
- java Byte Stream and Character Stream的不同
- 简单的抽奖function
- 中国数学家在微分几何学领域取得重大突破!
- 思维导图的了解和使用
- 前端电子时钟字体引入
- typecho插件编写教程6 - 调用接口
- linux centos如何切换时区,如何在CentOS服务器上更改时区?
- 基于电力行业信息安全基线的量化管理系统研究与应用
- win11电脑中文用户名修改成英文用户名
- SQL将Json字符串转为表格
- CSDN图片上传去除水印
- JETSON产品组合: nano, TX, Xavier
- 2021年危险化学品经营单位安全管理人员考试及危险化学品经营单位安全管理人员试题及解析
- 学习Vue3 第五章(Vue核心虚拟Dom和 diff 算法)
- Qt Creator老是提示红色信息In included file:unknown type name ‘b‘,怎么解决?
- 通信电路--高频小信号放大器
热门文章
- Spring→简介核心作用范围、框架、接口编程、IOC控制反转、单元测试、Bean容器、注入、作用域、生命周期、自动装配注入、自动扫描@注解
- SQL Server分组查询
- hget如何获取多个value_《深入微服务》之 如何给老婆解释什么是微服务的基础框架SpringBoot?...
- commons-fileupload的ServletFileUpload类
- mysql for centos_CentOs中mysql的安装与配置
- python计算目录大小_使用Python计算目录的大小?
- Unity3D基础35:五彩砖块
- HDU 6156 2016ICPC网络赛 G: Palindrome Function(数位DP)
- Java中的关键字volatile解析
- cube云原生机器学习平台-架构(二)