html/css学习笔记(一)
=============================================================================================
盒子模型
1.background
1.1
background-color
background-image: url("");
background-repeat
background-size: (x轴的比例 y轴的比例)
background-position
background-attachment:fixed;(背景图固定不滚动)
1.2 复合写法
background: color iamge position repeat;
2.border
2.1复合写法
border: border-width border-style border-color;
2.2边框圆角
border-radius
3.padding
padding:20px 10px; 上下边距:20px 左右边距:10px
padding: 20px 30px 4px; 上 左右 下
padding:10px 20px 30px 40px; 上 右 下 左
4.margin
4.1写法和padding类似
4.2注意
a.子级margin-top特定情况下会穿透父级
规避方法: 1.给父级加边框
2.给父级加voerflow:hidden;
3.将margin-top用父级padding-top替代。
b.兄弟关系的margin-top和margin-bottom会叠压
5.文本设置
font-size 文字大小
font-family 字体
color 文字颜色
line-height 文字行高
text-align 文本对齐方式
text-indent:(像素/em);首行缩进
font-weight 文字着重 (normal bold bolder)
font-style 文字倾斜(normal italic oblique(斜体) )
font-decoration 文本修饰 (none underline line-through)
letter-spacing 字母间距(px)
word-space 单词间距(以空格为解析单位)
小结
A.盒子模型 url("./img/盒子模型.jpg"); B.常见复合属性
background: background-color background-iamge background-position background-repeat border: border-width border-style border-color padding: 上 右 下 左 margin: 上右 下 左 font: font-style font-weight font-size/line-height font-family;
=============================================================================================
标签
1.常见的标签
title标签
双标签
语义:网页标题 权重最大
div标签
双标签
语义:无意义
h标签
双标签
语义:标题
默认样式:font-size font-weight margin
h1权重最大 h2次之
p标签
双标签
语义:段落
默认样式: margin
p标签再嵌套不要包含块元素的标签
ul标签
语义:无序列表
默认样式:margin padding-left list-style-type
li标签
语义:列表项
默认样式:list-style-type;
ol标签
语义:有序列表
默认样式:同ul
dl标签
字典标签
语义:自定义列表
默认样式:无
dt标签
语义:列表标题
默认样式:无
dd标签
语义:列表说明
默认样式:margin-left
小结
快属性标签的特性:
1.默认父级100%的宽
2.支持所有css样式
3.独占一行
============================================================================================= 内联属性的标签
内链属性标签特性:
1.同属性的标签排在一排
2.内容撑开宽度
3.不支持宽高,不支持上下的padding和margin
4.代码换行被解析 间距的大小取决于父级的font-size的大小
span标签
语义:无意义
strong标签
语义:强调(加粗)
默认样式:font-weight 权重比较高
em标签
语义:强调(斜体)
默认样式:font-style 权重比较高
a标签
语义:超链接
默认样式:color text-decoration cursor;
注:
target="_self"(默认)当前页打开 target="_blank"新窗口打开
herf属性:
1.如果要连接网址,一定要加http://
2.#代表连接到当前页面
内联块属性标签
特性:
1.同属性的标签排在一排
2.内容撑开宽度
3.支持所有css的样式
4.代码换行被解析 间距大小取决于父级的font-size大小
img标签
单标签
语义:图片
默认样式:低版本浏览器中有默认边框
小结
标签类型的转换
显示为无:display:none;
块属性: display:block;
内链属性
内联:display:inline;
内联块:display:inline-block;
=============================================================================================
浮动的样式和特性
浮动的特性
1.浮动的元素排在同一排
2.浮动的元素内容撑开宽度
3.浮动的元素支持所有css样式
4.浮动的元素脱离文档流
5.浮动的元素提升层级半级(属性盖住内容溢出,可做文字环绕div的效果) (未完待续......)
html/css学习笔记(一)的更多相关文章
- CSS学习笔记
CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...
- HTML+CSS学习笔记 (7) - CSS样式基本知识
HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...
- HTML+CSS学习笔记 (6) - 开始学习CSS
HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...
- HTML+CSS学习笔记(5)- 与浏览者交互,表单标签
HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...
- HTML+CSS学习笔记(4) - 认识标签(3)
HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...
- HTML+CSS学习笔记(3)- 认识标签(2)
HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...
- HTML+CSS学习笔记(2) - 认识标签(1)
HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...
- HTML+CSS学习笔记(1) - Html介绍
HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...
- css学习笔记四
广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作( ...
- CSS学习笔记:溢出文本省略(text-overflow)
原文:CSS学习笔记:溢出文本省略(text-overflow) 在CSS3中,text-overflow属性的基本语法如下: clip:表示不显示省略文本,简单的裁切. ellipsis:表示对象文 ...
随机推荐
- 发现CVE-2018-11512-wityCMS 0.6.1 持久型XSS
CMS(内容管理系统)很适合被用来做代码审计,尤其是现在CMS系统越来越流行,很多人愿意使用CMS搭建自己的项目.由于大部分CMS是一种开源项目,所以对于CMS的审计属于白盒测试,白盒测试让我们可以发 ...
- OkHttp 入门篇
OkHttp是一个HTTP & HTTP2的客户端,能够用来进行Android 和 Java 开发. HTTP是现代应用的最基本的网络环境.让你的HTTP更加有效的工作能够让你的东西加载更快而 ...
- Eclipse 工作空间的相关说明
工作空间文件说明 当eclipse选定一个文件夹作为workspace工作空间时,就会在该目录中生成一些文件. 共三个文件夹:.metadata ..recommenders .RemoteSyste ...
- koa-static与react-create-app搭配的路径
概述 前端路由与后端路由的结合一直是一个难题.koa-static这个中间件能够把静态资源"搬到"后端路由上面去,react-create-app在不解构的情况下只会把资源打包到b ...
- C#6.0语言规范(三) 基本概念
应用程序启动 具有入口点的程序集称为应用程序.运行应用程序时,会创建一个新的应用程序域.应用程序的几个不同实例可以同时存在于同一台机器上,并且每个实例都有自己的应用程序域. 应用程序域通过充当应用程序 ...
- java相关技术问答(二)
String为什么是final的 首先是为了安全性,final表示不可变,不可被继承,不能修改其方法保证安全 在多线程环境下,final类型的String保证线程安全 String支持字符串常量池,相 ...
- 第三篇: 服务消费者(Feign)
本文根据https://blog.csdn.net/forezp/article/details/81040965写出,修正了部分瑕疵,在此对那位博主表示感谢. 上一篇文章讲述通过RestTempla ...
- Cellular Traffic Offloading
Reference: [1] Mobile Data Offload for 3G Networks [2] Mobile Data Offloading through Opportunistic ...
- .NET手记-JS获取Url参数
最近为App做活动专区,其中很多活动都是采用html 5页面来制作的.一方面体量较小,制作快速,更新维护容易:另一方面,嵌入App后适配效果也不会很差. 这里我们采用混编形式来从native app传 ...
- AOP技术基础(转)
1.引言 2.AOP技术基础 3.Java平台AOP技术研究 4..Net平台AOP技术研究 2.1 AOP技术起源 AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto ...