Day_3.(2)
来源:互联网 发布:数据库用来做什么 编辑:程序博客网 时间:2024/06/03 12:28
接着上一次没来得及说得内容,继续说下这段时间学习的心得。
4.5:运用表单的属性制作计算器:
上回说到,fieldset的运用。然后老师就用刚讲的知识教我们做了一个超low但是又挺实在的计算器。
在form表单中添加个oninput属性,在属性里面添加计算公式,但是需要注意的一点是,input 的value值在计算公式中默认是字符串,为了使字符串变成数值运算,可以在(input的)name.value前面加+;
计算器的制作原理:
5:css雏形。
这一章讲述了在网页布局中很重要的css样式。网页HTML中大量使用DIV、SPAN、TABLE表格等标签布局,要实现漂亮的布局(CSS宽度、CSS高度、CSS背景、CSS字体大小等样式)我们就需要CSS样式实现。同样的一组DIV标签,对应CSS样式代码不同,所得到效果也不同。我们可以比作HTML是骨架,CSS是衣服。相同HTML骨架结构,不同CSS样式,所得到的美化布局效果不同。
6:css类和ID选择器。
在HTML中,可以通过赋予一个标签ID名或者一个Class名,然后就可以对该ID名或者该Class名所对应的元素进行修饰。
类选择器的使用方法是在元素标签的里面加一个class=“”name“”,name为自己定义的随机名称。
ID选择器的使用方法是在元素标签的里面加一个ID=“name”,name为自己定义的随机名称,ID的name具有唯一性,不能和其他元素的ID名重复。
<style>
#name{};ID选择器在网页中使用的写法,“#”+ID的“name”;
.name{};类选择器在网页中使用的写法,“.”+Class的"name";
</style>
7:万能通配符
网页中因为元素间默认的间距很容易影响制作者的布局,所以在制作网页之前,一般会把元素和元素间,元素和浏览器间的一些自带间距消除。这时候我们就可以使用具有全局功效的万能通配符 * 来消除这些间距。
<style>
*{
padding:0;margin:0;
};万能通配符的写法;消除自带的内边距和外边距
</style>
顺带学会了一个属性:删除线。
text-decoration: line-through;
8:多种选择器
CSS样式中,选择器有很多种,不同的选择器影响所修改的对象元素。如果使用不同的选择器,修改相同的对象元素,则作用域小优先。作用域小则优先级高
1、id选择器(唯一性,一个网页文件只能出现一次)
2、类选择器(一个网页文件可以重复使用)
3、后代选择器(有作用域之说)
4、子代选择器(如:div>p,单指“儿子”,不包括孙子)div>p{};子代选择器只能改变对应该层级的元素,子代的下一代不能被改变
5、交集选择器(如:div.box,名字叫做“box”的DIV;div#box,ID为“box”的div)
6、并集选择器(如:.box,.box,.wrap,#one,p)
7、伪类选择器(如:.box:after,.box:before)
8、通配符(*,指所有的)
9、标签选择器(p)
10、第一个孩子(div:first-child)
11、最后一个孩子(div:last-child)
12、div:nth-child(序号)(指同类的第几个)
13、!important(代表最重要的东西,但不推荐使用,优先级最高)
- Day_3.(2)
- DAY_3
- Day_3.(1)
- Practice Every Day_3
- java笔记day_3
- ios--c DAY_3
- Day_3流程控制
- java学习—day_3
- 初学者学习复习day_3
- day_3-acm贪心(sort结构体排序)
- day_3 用3个sevrlet文件完成用户登录模式小项目
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- AWT-剪切板
- 中国一号信令安装配置教程
- 2016的总结吧,2017的展望
- SQLDataReaderToList 数据读取器转换到List
- python分析作业提交情况
- Day_3.(2)
- PHP拦截器
- 使用SVN过程中遇到的奇葩问题
- opencv学习(二十六)之图像金字塔(高斯金字塔、拉普拉斯金字塔)
- 电脑bluescreen蓝屏解决方法
- PHP - Curl的302是什么鬼
- python--函数
- CAMERA学习(一)-------跟踪应用层到HAL
- 执行后台耗时操作的封装-----改进版