=============================================================================================
盒子模型
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学习笔记(一)的更多相关文章

  1. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  2. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  3. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  4. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  5. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  6. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  7. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

  8. HTML+CSS学习笔记(1) - Html介绍

    HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...

  9. css学习笔记四

    广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作( ...

  10. CSS学习笔记:溢出文本省略(text-overflow)

    原文:CSS学习笔记:溢出文本省略(text-overflow) 在CSS3中,text-overflow属性的基本语法如下: clip:表示不显示省略文本,简单的裁切. ellipsis:表示对象文 ...

随机推荐

  1. 761. Special Binary String

    Special binary strings are binary strings with the following two properties: The number of 0's is eq ...

  2. 详解Android数据存储技术

    前言 学习Android相关知识,数据存储是其中的重点之一,如果不了解数据,那么让你跟一款没有数据的应用玩,你能玩多久呢?答案是这和没有手机几乎是差不多的.我们聊QQ,聊微信,看新闻,刷朋友圈等都是看 ...

  3. kubernetes集群搭建(9):docker 镜像的导入与导出

    由于K8s搭建时官方提供的镜像不FQ是访问不了的,所以搭建过程中很多时间都耗费在去找镜像去了 下面是我搭建k8s集群用到的镜像  没有采用之前我用的二进制文件搭建(dns没成功),这里采用的Kubea ...

  4. 【Spark调优】:尽量避免使用shuffle类算子

    如果有可能的话,尽量避免使用shuffle类算子.因为Spark作业运行过程中,最消耗性能的地方就是shuffle过程.shuffle过程,就是将分布在集群中多个节点上的同一个key,拉取到同一个节点 ...

  5. Linux - 利用systemctl命令管理服务

    systemctl命令是系统服务管理器指令,融合了service和chkconfig的功能,可以查看和设置服务. 这里以docker服务为例. 利用systemctl命令管理 显示服务状态:syste ...

  6. Python爬虫——反爬

    反爬概述 网络爬虫,是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成. 但是当网络爬虫被滥用后,互联网上就出现太多同质的东西,原创得不到保护. 于是,很多网站开始反网络爬 ...

  7. WebSocket connection to 'ws://xx:9502/' failed:Error in connection establishment:net::ERR_CONNECTION_TIMED_OUT

    1.首先看能否ping通服务器 2.telnet xx 9502之后能不能连通 3.如果连不通有可能是防火墙的问题 可以试试清空防火墙规则,或者关闭防火墙 iptables -F

  8. spring cloud(断路器——初学五)

    Feign使用Hystrix 因为feign已经依赖了hystrix,所以可以直接使用,无需添加再次添加依赖. 1.使用@FeignClient注解中的fallback属性指定回调类 package ...

  9. Hystrix隔离策略

    Hystrix的资源隔离策略分为两种:线程池和信号量.说到资源隔离,我们就要明白为什么需要资源隔离. 在一个分布式系统中,服务之间都是相互调用的,如下图所示:例如,我们容器(Tomcat)配置的线程个 ...

  10. 协程及Python中的协程

    1 协程 1.1协程的概念 协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程.(其实并没有说明白~) 我觉得单说协程,比较抽象,如果对线程有一定了解 ...