前端新人学习笔记-------html/css/js基础知识点(二)
4月7日学到的知识点:
一:<img src="1.png" alt="美女"/>
alt是给图片添加介绍,当图片没加载出来时,会直接显示alt的值,在搜索引擎搜索时也可以让搜索引擎更好的找到这张图。
二:<a href="css2.ppt">标签下载</a>
当href的值是一个文件名或者压缩包时就会直接出发浏览器的下载功能去下载这个文件。
三:<a href="#id"></a>
锚点,百度百科常用。点击a标签就会跳到对应id的位置。
四:群组选择符
#box1,#box2{}选中id为box1和box2的对象。
五:类选择符
.class
六:类型选择符
p{};div{}等
七:样式优先级
1.同级样式默认后者覆盖前者;
2.优先级:类型(1) < class(10) < id(100) < style行间样式(1000)
八:伪类
伪类用于向被选中元素添加特殊的效果
link:未访问(默认);
visited:访问过后;
hover:鼠标经过,悬停;
active:鼠标点击。
如果要持续的让某个元素有以上效果,写这四个伪类的顺序应该如上,visited必须写在第二,如果写在最后,访问之后,根据同级元素的优先级顺序,访问之后的样式会覆盖hover和active,这样会导致无法连续出现效果。
兼容问题:IE6不支持a以外其他任何标签的伪类;IE6以上的浏览器支持所有标签的hover伪类.
九:默认样式重置
有些标签会自带一些padding,margin等样式,在开发之前,最后清除这些默认样式。清除的时候最好不要用通配符来清除,因为那样效率会很低。
十:块元素和内嵌元素
块的特征:
1.默认独占一行;
2.没有宽度时默认撑满一行;
3.支持所有css命令;
内嵌的特征:
1.同类的标签可以在同行显示;
2.支持撑开宽度;
3.不支持宽高;
4.不支持上下的margin和padding;
5.代码换行的话中间会有一个空格.
十一:display
通过display可以改变块和内嵌属性。
display:block;
display:inline;
display:inline-block
特性:1.块在一行显示;
2.行内元素支持宽高;
3.没有宽度的时候内容撑开宽度。
兼容问题:代码换行会出现空格;ie6,ie7不支持块属性标签的inline-block;
前端新人学习笔记-------html/css/js基础知识点(二)的更多相关文章
- 前端新人学习笔记-------html/css/js基础知识点
即将毕业的软件工程大学生一枚,秋季招聘应聘的是Android,今年来到公司实习,要求做前端开发,所以一切只有现学,现在根据视频来学习,然后开这个博客记录一下自己的学习过程,废话不多说,开写. 4月6日 ...
- 前端新人学习笔记-------html/css/js基础知识点(三)
这断时间家里有点事,上班也有点任务,所以几天没看视频没来更新了.今天来更新一下了. 一:默认样式重置 但凡是浏览默认的样式,都不要使用. body,p,h1,h2,h3,h4,h5,h6,dl,dd{ ...
- 前端开发学习笔记 - 1. Node.JS安装笔记
Node.JS安装笔记 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an ...
- JavaSE 学习笔记之Java语法基础(二)
1,关键字:其实就是某种语言赋予了特殊含义的单词. 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词. 2,标示符:其实就是在程序中自定义的名词.比如类名,变量名,函数名.包含 0-9. ...
- 前端工程师面试问题归纳(一、问答类html/css/js基础)
一.参考资源 1.前端面试题及答案整理(一) 2.2017年前端面试题整理汇总100题 3.2018最新Web前端经典面试试题及答案 4.[javascript常见面试题]常见前端面试题及答案 5.W ...
- 前端学习:学习笔记(CSS部分)
前端学习:学习笔记(CSS部分) CSS的学习总结(图解) CSS的引入方式和书写规范 CSS的插入方式_内嵌样式 <!DOCTYPE html> <html> <hea ...
- 【学习笔记】jQuery的基础学习
[学习笔记]jQuery的基础学习 新建 模板 小书匠 什么是jQuery对象? jQuery 对象就是通过jQuery包装DOM对象后产生的对象.jQuery 对象是 jQuery 独有的. 如果 ...
- 【学习笔记】JavaScript的基础学习
[学习笔记]JavaScript的基础学习 一 变量 1 变量命名规则 Camel 标记法 首字母是小写的,接下来的字母都以大写字符开头.例如: var myTestValue = 0, mySeco ...
- Linux 学习笔记之超详细基础linux命令 Part 10
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...
随机推荐
- QT里嵌入Python
刚看到一个软件,叫做,明明是QT做的,却带了很多pyd文件(Python编译后的文件),上网一查,果然有这套相关的东西: https://doc.qt.io/archives/qq/qq23-pyth ...
- 简单RTP发送类c++实现
我之前编译了jrtplib 3.9.1,并且在项目中使用,结果发现在用这个库时,程序体积有增加了300多K,感觉实在是有点笨重,我无法就是用来发送rtp包而已.想想还是自己重新实现一个简单的类用用拉倒 ...
- Struts2 四、Struts2 处理流程
1. 一个请求在Struts2框架中的处理步骤: a) 客户端初始化一个指向Servlet容器的请求: b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可 ...
- 为Spring添加REST功能
1 关于REST 我的理解,REST就是将资源以最合适的形式在服务端和客户端之间传递. 系统中资源采用URL进行标识(可以理解为URL路径中带参数) 使用HTTP方法进行资源的管理(GET,PUT,P ...
- 设置IE兼容模式
文件兼容性用于定义让IE如何编译你的网页.此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式. 前言 为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE ...
- SQL整理2
数据库的概念 结构化查询语言:structured query language 简称:SQL 数据库管理系统:database management system 简称:DBMS 数据库管理员:da ...
- mvc 设置默认页技巧
打开网址:http://xxxx.com自动跳转==>http://xxx.com/home/index 设置route入口: routes.MapRoute( name: "Main ...
- ios 中的构造方法(二)
在之前有简单介绍了构造方法的结构,以及构造方法的作用,那么我们现在来讨论一下: 对象的创建分为两步:+ alloc 分配内存空间和 -init 进行初始化 那么在继承自 NSObject 的类当中,我 ...
- struts2中使用json插件实现ajax交互
json插件可以简单的实现ajax交互,避免了使用struts2-dojo-plugin.jar包时带来的struts2.x版本冲突问题.并且减少了使用ajax标签时需要的繁琐的配置包括web.xml ...
- 航频之声APP截图
上传github的APP截图......