现在学html4,HTML学习心得(4)
HTML学习心得(4)
CSS的简单框架结构和元素渲染
什么是CSS
CSS,中文名:层叠样式表。是一种用来表现HTML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
我们可以简单的来理解它的作用,它作为一个可以设定部件风格,色彩,样式,以及调配各部件之间的关系等等一系列的操作,怎么说呢,它能起到的作用比我们想象的要强大。我们可以通过它实现一张网页的大部分美化,也可以使用它使我们的网页不单单局限于一个二维的平面。
CSS编译环境
和HTMl类似的,CSS也可以使用记事本编写,完成后只需要将格式改为.css文件即可。
正常的电脑
支持css的浏览器
记事本
也可使用Sublime text 打开编写
CSS的内链外链
内链
CSS链接到网页上的方式有两种,现在我们先来说一下简单的内链方式。
标签内属性
标签内部的属性设置在我看来也是属于CSS的范畴之内的,所以我把这部分放在这里,做一个总结。
在每个标签里面,我们会发现存在一个style的关键字,通常我们是这样使用它的:
即在标签的其实标签里加入style关键字,然后接=和“ ”,在引号中加入我们想要的属性内容,譬如更改颜色,更改大小,规定元素的位置,设置优先显示级别等等操作。
这样的在标签内部加入的属性设置,我把它归为CSS内链的标签内属性这一类。但很明显的,我们会发现这样有一个问题:虽然这样写可以非常方便看到这个标签携带的属性,但我们在后面使用的时候会发现,抛开文件的长度大大增加这一点不说,我们在后期修改或者维护的时候会变得很麻烦。大量的属性代码占据的大部分的代码页面,会使我们找到目标标签变得麻烦[^18],所以我们想要一种能将属性设置集中的方法,来简便我们的查找和后期调试。
所以,在
内的全局属性定义就出现了。
在这里,我们会讲到
中
在这段截取的源码中,我们可以看到,在
中我们定义了一个
因为.css文件和HTML文件在一个文件夹下,我们可以省略href要求的文件的全部路径,只需要写出.css文件的名字就可以了,不要忘记加文件的后缀。然后再下面使用
CSS的ID命名
在了解到了CSS的外链和
内的全局属性定义后,我们不免会有这样一个问题:”怎么让浏览器知道我的属性设置是给谁都写的呢?一张网页里有这么多的标签。”我们在这里使用使用id和class来结局这个问题,下面我们来介绍CSS中的ID命名。
在基本上每个标签中,都有这样一个属性,它不包含在
命名的格式很简单,在这里就不多叙述了。要注意一个标签只能有一个ID 。那么我们再来看看在CSS文件中是怎么规定ID的。
#div7{
position:fixed;
right:0;
z-index:1;
bottom:0;
margin-bottom:0px;
}
可以看到,在CSS文件中,使用一个#来标记说明这是一个控制ID的属性块,#后面接ID的名字。对于该ID下的所有属性设置,我们用一对{}将该ID下的所有属性都包含起来。
特别的,对于CSS的命名,提供了二级命名,也就是我们不只可以命名到ID或者后面的class,我们可以直接命名到该ID或clss下的一类标签。
我们举一个例子来看:
#topfor{
float:right;
width:700px;
vertical-align:middle;
position:relative;
text-align:right;
}
#topfor a{
position:relative;
color:white;
text-decoration:none;
top:20px;
}
百度一下
百度一下
在这个例子中,我们看到我们为一个
现在学html4,HTML学习心得(4)相关推荐
- 计算机财务管理怎么学,计算机财务管理学习心得-20210409073105.pdf-原创力文档
计算机财务管理学习心得 把整理好的计算机财务管理学习心得分享给大家,欢迎阅读,仅 供参考哦 !计算机财务管理学习心得 1:电算化财务管理实习我们在这 短短的一周实习了函数.数据表 (资产负债表.利润表 ...
- 半学期学计算机有感论文,【计算机学习心得论文】_计算机学习心得论文参考资料-毕业论文范文网...
英语学习的一点心得 英语学习的一点心得英语学习的一点心得,一提到学习英语,很多同学就觉得是个头疼的问题.更有同学说,我天生没有英语细胞.我觉得,英语成绩上不去,还是跟自己的学习态度和方法有很大关系.英 ...
- 幼师学计算机心得体会怎么写,幼儿教师学习心得
幼儿教师学习心得1 时间过得真快,我在幼儿园一个星期的跟班学习已经结束了.虽然这次的学习时间不太长,但是我在这个星期学到了很多东西,感受颇深,受益匪浅. 一进幼儿园就看到家长带着幼儿伴着欢快的音乐,听 ...
- java就业班学什么呀_传智播客JAVA就业班学习心得
传智播客JAVA就业班学习心得 4月26日CVS---4月27日UML 连续两天状态很是不好,上课总是不能够集中精神.不知为什么听这两天课的时候精神很涣散,也不知道自己在想什么,一整天的课,似听非听的 ...
- 计算机系统概述学后感,计算机操作系统学习心得体会总结(2)
计算机操作系统学习心得体会篇四 课程设计是每一个大学生在大学生涯中都不可或缺的,它使我们在实践中了巩固了所学的知识.在实践中锻炼自己的动手能力;实习又是对每一位大学生所学专业知识的一种拓展手段,它让我 ...
- 学计算机这么课最大的收获是啥,计算机课程学习心得范文
计算机网络系统是一个集计算机硬件设备.通信设施.软件系统及数据处理能力为一体的,能够实现资源共享的现代化综合服务系统,计算机网络系统的组成可分为三个部分,即硬件系统,软件系统及网络信息系统.下面是学习 ...
- 继续教育计算机专业能学到东西吗,继续教育个人学习心得体会
继续教育个人学习心得体会 当我们经过反思,有了新的启发时,不妨将其写成一篇心得体会,让自己铭记于心,如此就可以提升我们写作能力了.但是心得体会有什么要求呢?下面是小编收集整理的继续教育个人学习心得体会 ...
- 计算机学培训后的心得体会,计算机培训学习心得感想
计算机培训学习心得感想 发布时间:2020-01-04 从计算机软件诞生开始,经过几十年的发展,计算机软件已成为独立于计算机硬件的一个巨大的产业.下面是第一范文网小编为大家整理的计算机培训学习心得感想 ...
- 学数学计算机课的心得,课程学习心得体会
课程学习心得体会本人在高中数学新课程培训中认真听取专家讲课,对于新课标有一定的心得体会,现具体汇报如下.高中数学课程是义务教育或普通高级中学的一门主要课程,它从国际意识.时代需求.国民素质.个性发展的 ...
最新文章
- knn计算机在图片中的应用,图像分类和kNN
- Python实战系列之调用小黄鸡simsimi
- 无法解析的外部符号 __imp____glutInitWithExit@12
- sgu 207 Robbers
- Nginx——域名|端口|目录请求转发配置DEMO
- run在java_Java语言start和run方法的区别
- LeetCode 1664. 生成平衡数组的方案数(前缀和+后缀和)
- 使用Numpy和Opencv完成图像的基本数据分析(Part II)
- python设计模式5-原型模式
- Hbase 实现微博好友关注功能
- kdchxue讲解V9父栏目调用子栏目的办法
- 转:为 setuptools 开路搭桥
- xshell5 的账号密码搬家
- 【量化笔记】股票收益率与风险计算
- 读后感:《约翰·伯格与先锋集团》
- linux 脚本里切换用户密码,shell,切换用户,执行指定,脚本
- oracle event 设置 alter system set events
- HECO使用docker部署单节点的开发网
- 【读书笔记】《比基尼口才》文皙铉
- 升级mac最新系统macOS Catalina 10.15
热门文章
- excel添加列下拉框票价_excel表格下拉表格添加数据-excel2017表格中怎么制作下拉菜单列表框...
- 怎么删除mysql的压缩包_压缩包版mysql怎么卸载
- android activity生命周期_Android岗高频面试题合一集,看你能答出几题?
- 线程池是如何重复利用空闲的线程来执行任务的?
- IDEA 不为人知的 5 个骚技巧!真香!
- mac 启动php70 fpm,mac 启动php-fpm
- 智慧职教云答案在哪里找_职教云网课答案在线查询,职教云答案查询,智慧职教云答案在哪里找到...
- JQuery Datatables 样式Style
- ping 工具开发日记(1)
- 【IDEA】IDEA中使用git将项目上传到码云上