前端学习(三)

1、绝对定位是不占用页面的结构的。

固定定位:(不管页面怎么拖动,图片永远都停留在屏幕的同一位置)

Position:fixed;

相对定位:

Position:relative;

相对定位会在页面占据位置,是相对于以前的位置进行了改变。

它是“想当年”定位。

总结:绝对定位相当于是一种特殊的浮动。

一般情况下定位的使用:

子绝父相:

将来在使用定位的时候最好在父元素中使用子元素定位,并且遵守一个约定,父元素使用相对定位,子元素使用绝对定位。

CSS标签的嵌套关系

行内元素:span,U, b ,i,strong

块级元素:h1-h6,div,p/

原则:

1、行内元素可以嵌套行内元素,但是不能嵌套块级元素、

2、块级元素可以嵌套行内元素。、

少数块级元素不可以嵌套其他的块行元素;

举例:p元素就不可以嵌套div/

在p标签中不可以使用div。

在h标签中最好不要用div/

Overflow:hidden               将内容隐藏起来了、

Display:none;                     将这个容器都隐藏起来了。

Visibility:hidden;

Display会完全隐藏原来的div是不占位置的,visibility也会隐藏原来的div但是div还是会占据着自己的位置不放,屏幕上显示的事空白。

Display:none             隐藏

Display:block       显示

图片的居中。

Vertical-aligan :middle  垂直居中、

如果在文字和图片中设置设个属性,那么他们之间的对齐方式是:以两者的中线为标准对齐。、

Vertical-align 不适用于会计元素,只适合行内元素

Vertical——align跟inline-block更配

Margin是盒子模型的一部分,但是我们在计算盒子宽度的时候,一般不将这个计算在内,为的是因为方便计算。

精灵图:

Background-positioin:x坐标y坐标;

 

简单来说ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:JavaScript、Action Script(Flash中用的语言)。就是说,你JavaScript学完了,Flash中的程序也会写了。

ECMAScript在2015年6月,发布了ECMAScript 6版本,语言的能力更强。但是,浏览器的厂商不能那么快的去追上这个标准。

Javascript是运行在浏览器上的脚本语言

如果要把背景图片放在精灵图里面,就必须要把这个这个图片占满一行。

Em是以我们当前父宽口的字体大小为单位的。

Text-indent:2em;

补充1:

Text-indent       一般情况用于首行缩进。

我们在使用的时候,一般是有利用SEO优化、

比如京东,在使用的时候是在一个a标签中放入一个京东的文字,在通过这个属性将文字缩进屏幕之外,然后给a标签一个背景图片,仅仅是为了添加页面的权重,这个文字不是给用户的,而是给搜索引擎看的。

制作圆角导航,有三个背景图片。

在导航栏里放入一个ul标签,ul标签中有三个li标签。

分别在第一个中放入左圆角图片,在第二个中平铺第二个图片,第三个li中放入最右边的图片、

Javascript是一种直译式的脚本语言,是一种动态类型,弱类型,基于原型的语言。

web前端三层来说:(三大标准)

结构层     HTML                 从语义的角度,描述页面结构

样式层     CSS            从审美的角度,美化页面样式

行为层     JavaScript         从交互的角度,提升用户体验(使用页面动起来)

 

ECMAScript  不是一门语言,他是一个协会,相当于一个联盟,他是一个标准。

Javascript是在那里运行的。

Javascrip是运行在浏览器上的脚本语言。

前台属于浏览器,后台指的事服务器。

时间: 2024-08-10 19:17:05

前端学习(三)的相关文章

前端学习(五):body标签(三)

进击のpython 前端学习--body标签 接下来的内容就比较多了,各位看官且听我慢慢道来... ... 使用a标签,链接到另一个页面 网页中<a>标签,全称:anchor.锚点的意思 它在html中称为超链接标签,可以说在网页中无处不在,只要有链接的地方,就有会这个标签 <a href='目标地址' title='鼠标滑过显示的文本'>链接显示的文本</a> 覆盖本身 我们做一个例子,点击百度一下就能跳转到百度: <body> <a href=&q

黑马程序员:从零基础到精通的前端学习路线

随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了.确实,前端是一门涵盖面很广的学科.但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端! 那么前端开发到底需要学什么?应该怎么学?接下来黑马程序员前端学院教你如何从零基础学习前端. 一.前端开发入门 在入门阶段,你首先要学会最基本的技能

前端学习 第五弹: CSS (一)

前端学习 第五弹: CSS (一) 创建css: <link rel="stylesheet" type="text/css" href="mystyle.css" /> 外联 <style type="text/css"> hr {color: sienna;} p {margin-left: 20px;} body {background-image: url("images/back40

web前端学习路线

大三马上就要读完了,之前就是学习了下前端,之后也希望从事这一方面的职业,很多人都觉得前端很简单,其实并不是这样的,前端的入门是比较容易,但是要深入学习还是有写难度的,希望可以和大家一起学习,共同进步,这是写的第一篇短文,写得不好还望大家见谅. 前端学习: 1.HTML(超文本标记语言),主要是使用一些html标签搭建好网页的框架,这个是十分重要的,主要要学会怎么合理科学的划分页面. 2.CSS,层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等

web前端的三个重要部分

在我看来web前端有三个很重要也是必需的部分需要学习. 1:html,这个大体来说就是结构,比如做一个网页他是怎样的排版.2:css,这个主要就是告诉我们是什么样子,也就是一个网页的表现形式,是什么样式的,它的主要功能就是让整个页面完美化,看起来更好看.3:Js,这个主要就是告诉我们‘做什么’,后台主要实现什么功能. 这三个部分对我们来说至关重要,我们必须重视它,然而在这三个里面也有难易之分.HTML和css相对来说要容易一些,更容易理解,甚至逻辑思维好一点的人自学都能懂. 但是Js就比较难了,

前端学习书籍推荐

纯属转载,大致看了下,文章里推荐的书都不错,设计前端的常见内容(html.css.js.jq),当然,前端不仅仅包含这几个方面.文章如下(链接均指向豆瓣的书评): ----------------------------------- 时常遇到朋友问我前端学习该如何学习, 看哪些书藉. 自己也希望将自己的一些学习心得与经验传教于初学者. 抱着对初学者负责的态度, 如何学习前端, 我还需要在心成有个成熟的底稿后再来写, 本文先以自己学习过程中看过的书为基础, 总结一下前端学习各个阶段书籍的选择.

WEB前端学习笔记 五

接web前端学习笔记第四篇,此篇为web学习笔记 五,在此感谢您的采集和转发,但请注明文章出自网知博学. 2.0.3  html标签的属性格式 现在我们知道了两个双标签分别是,标题标签:<h1> - <h6>.和段落标签:<p></p>还知道了一个换行的单标签:<br />,现在我们给<p></p>标签添加一个属性,来改变段落是右对齐,还是左对齐,还是居中. 如上图,<p>标签中的 align(中文就是排列的意

大前端学习笔记整理【一】CSS盒模型与基于盒模型的6种元素居中方案

概览 CSS盒模型,规定了元素框来处理元素的 内容.内边距.边框和外边距的方式 元素部分是指内容部分,也是最实际的内容,包围内容的称之为内边距,内边距外围是边框,边框外围就是外边距:且外边距是透明的,所以并不会阻挡其后的元素 * { margin: 0; padding: 0; } 这是在CSS中最常见的初始化CSS的代码,用于覆盖浏览器的默认样式 浏览器兼容性 大多数浏览器都会按照上面的图示来呈现内容.然而 IE 5 和 6 的呈现却是不正确的.根据 W3C 的规范,元素内容占据的空间是由 w

Web前端学习笔记(001)

....编号    ........类别    ............条目  ................明细....................时间 一.Web前端学习笔记                                    2016年6月15日10:38:53    /****************************************************************begin******************************

前端学习之路

转载自:https://github.com/qiu-deqing/FE-learning必备基础技能 前端技能汇总(https://github.com/JacksonTian/fks)这个项目详细记录 了前端工程师牵涉到的各方面知识.在具备基本技能之后可以在里面找到学习 的方向,完善技能和知识面. frontend-dev-bookmarks(https://github.com/dypsilon/frontend-dev-bookmarks)是老外总结的前端开发资源.覆盖面非常广.包括各种