盒子模型

1.margin和padding1个参数指上下左右距离;2个参数指上下,左右;3个参数指上,左右,下;4个参数为上右下左,顺时针方向。
2.外间距居中,可用auto。
3.盒子真实宽度:width + 左右padding + 左右border;盒子真实高度:height + 上下padding + 上下border。

列表

1.无序列表:

<ul><li>列表标题一</li><li>列表标题二</li><li>列表标题三</li>
</ul>

2.有序列表:

<ol><li>列表标题一</li><li>列表标题二</li><li>列表标题三</li>
</ol>

表单

1.form标签:定义整体的表单区域
action属性:定义表单数据提交地址
method属性:定义表单提交的方式,一般有“get”方式和“post”方式

2.label标签:为表单元素定义文字标注

3.input标签:定义通用的表单元素
type属性

属性 描述
text 定义单行文本输入框
password 定义密码输入框
radio 定义单选框
checkbox 定义复选框
file 定义上传文件
submit 定义提交按钮
reset 定义重置按钮
button 定义一个普通按钮

value属性:定义表单元素的值
name属性:定义表单元素的名称,此名称是提交数据时的键名

4.textarea标签:定义多行文本输入框

5.select标签:定义下拉表单元素

6.option标签:与select标签配合,定义下拉表单元素中的选项

表格

1.table标签:声明一个表格

2.tr标签:定义表格中的一行

3.td和th标签:定义一行中的一个单元格,td代表普通单元格,th表示表头单元格;

css权重值

1.内联样式的权重值最高: 1000 (内联: 写在标签上的样式)
2.标签选择器的权重值为最低: 1
3.类选择器的权重值为: 10 ( 了解 )
4.伪类选择器权重值为: 10 ( 了解 )
5. id 选择器的权重值为: 100
标签会选择权重值较高的css样式

定位(positon)

都使用left,right,top,bottom属性调整偏移量。
1.相对定位(relative):在文档流中还占有原来位置,以原位置为参照物进行偏移。

2.绝对定位(absolute):设置为绝对定位的元素框从文档流中完全脱离,不占有原来的位置,性对于最近的父类为参照物定位,如果父类没有进行定位,则以body为参照物。

3.固定定位(fixed):对象脱离正常的文档流,以窗口为参照物进行定位,不会随滚动条移动而移动。

4.元素层级(z-index):绝对定位元素是浮动在正常的文档流之上的,可以用 z-index 属性来设置元素的层级 。z-index值大的显示在最上面。

页面嵌套

在一个页面中可以开一个局部的窗口,嵌入另外一个页面,可以使用iframe标签来实现这个功能。

<iframe src="001.html" frameborder="0" framename=”mainframe”></iframe>
参数 描述
src 页面地址
frameborder 局部窗口的边框粗细

target:
_blank:新开一个浏览器窗口显示链接页面
framename:连接的框架的name

HTML/CSS进阶相关推荐

  1. 《Web前端开发精品课 HTML与CSS进阶教程》——1.4 id和class

    本节书摘来自异步社区<Web前端开发精品课 HTML与CSS进阶教程>一书中的第1章,第1.4节,作者: 莫振杰 更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  2. (11/24) css进阶:Less文件的打包和分离

    (11/24) css进阶:Less文件的打包和分离 写在前面:在前面我们对css打包和分离进行了描述.此节我们开始学习如何对less文件进行打包和分离. Less 是一门 CSS 预处理语言,它扩展 ...

  3. 前端开发注意事项(HTML与CSS进阶)

    HTML 与 CSS 进阶 Img 标签 alt 属性 一定要添加 用于图片描述 给机器看的,如果图片加载失败,会显示 alt <img src="" alt="& ...

  4. React学习资料+css进阶资料总结

    # Awesome ## 最佳实践 * [React + Redux 最佳实践](https://github.com/sorrycc/blog/issues/1) * [Redux 最佳实践-译]( ...

  5. CSS进阶之关于网格布局(Grid) 你了解哪些

    CSS 进阶:网格布局(Grid)及其基本属性 网格布局(Grid)是最强大的 CSS 布局方案.起初我也认为 flex 布局就可以完成绝大部分布局场景,但谁不希望用更直观.更简洁的方式来布局自己的网 ...

  6. CSS进阶(一)背景与边框

    CSS进阶(一)背景与边框 文章目录 CSS进阶(一)背景与边框 一.浏览器前缀 二.CSS编码技巧 1.尽量减少代码重复(可复用性) (1)当某些值相互依赖时,应该把他们的相互关系用代码表示出来 ( ...

  7. 【前端学习】D3:CSS进阶

    文章目录 前言 系列文章目录 1 CSS的三大特性 1.1 层叠性 1.2 继承性 1.3 优先级(*) 2 盒子模型 2.1 看透网页布局的本质 2.2 盒子模型(Box Model)的组成 2.3 ...

  8. CSS进阶-盒子与动画

    CSS进阶-盒子与动画 文章目录 CSS进阶-盒子与动画 前言 Chapter04 CSS3动画 1. Animation动画 1.1 关键帧 1.2 定义关键帧 1.2.1 定义示例 1.2.2 效 ...

  9. HTML与CSS进阶

    目录 一.HTML进阶 1. HTML5.XHTML和HTML 2. id属性和class属性 3. 浏览器标题栏小图标 4. 图片语义化 5. fieldset 标签和 legend 标签 6. 列 ...

  10. CSS进阶(P66-P86)

    能够使用 复合选择器 在 HTML 中选择元素,能够使用 Emmet 语法提高编码速度,能够使用 hover伪类选择器 设置标签的鼠标悬停状态,能够使用 背景相关属性 装饰元素的背景样式,能够认识三种 ...

最新文章

  1. vistualSVN server:Windows下SVN服务器利器
  2. C++编程进阶7(何时使用成员函数模板,模板类的实参推断与类型转换、继承与数组)
  3. libssh 认证绕过漏洞(cve-2018-10933)分析
  4. 九价抢不到?多试试这几个GitHub上的开源项目
  5. 程序人生【一些经典的资料】
  6. linux常用命令记录
  7. 【Java从入门到头秃专栏 8】语法篇(七) :反射 动态代理 注解
  8. 测试人如何开展第一份工作?
  9. python爬虫实例100例-Python 练习实例1
  10. ios开发 方形到圆的动画_使用UIBezierPath画个圆动画
  11. 如何完全彻底的卸载Oracle
  12. Python的pandas安装超级详细
  13. JAVA招聘管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  14. 丢掉上半年全球新能源汽车销冠的特斯拉,烦恼不止比亚迪
  15. 返回链表的中间结点,若中间有两个结点,则返回后一个结点(两种方法)
  16. OSAL多任务资源分配机制
  17. 三天玩转win7,你也想?
  18. DHCP-snooping的原理、配置、案例
  19. android studio 皮肤,Android Studio 自定义皮肤主题和背景
  20. 在线播放bt php,yunBT:一个基于TP3.1的多用户BT离线下载程序,支持在线播放

热门文章

  1. 使用lhgDialog窗口组件,关闭窗口刷新父页面
  2. 面向对象要点(构造函数)
  3. Shell入门:掌握Linux,OS X,Unix的Shell环境
  4. ansible callbacks
  5. Overflow属性详解(转载)
  6. TiDB备份恢复方式你知多少?
  7. 如约而至,Java 10 正式发布:包含 109 项新特性
  8. CentOS上安装Jekins
  9. 容器编排技术 -- Kubernetes kubectl replace 命令详解
  10. NodeJS 使用官方oracledb库连接数据库教程