浮动的真正用途与CSS布局
需积分: 36 187 浏览量
更新于2024-07-12
收藏 3.47MB PPT 举报
"浮动本质上是用来干什么的?-htmlcssjavascriptPPT课件"
浮动(Floating)在HTML和CSS中,最初的设计目的是为了实现文字环绕图片的效果。在传统的网页设计中,如果希望图片两侧的文字能自然地环绕图片显示,就可以对图片应用浮动属性,如`float: left`或`float: right`。然而,随着时间的发展,设计师和开发者开始利用浮动进行更复杂的页面布局,例如创建多列布局,尽管这不是浮动设计的初衷。
HTML是一种标记语言,用于构建网页的结构和内容,如标题(`<h1>`)、段落(`<p>`)和表格(`<table>`)。它区分内容和结构,而不是样式。CSS(层叠样式表)则负责网页的外观和布局,使得内容和显示样式得以分离,提高代码的可读性和维护性。
在CSS中,链接样式有四种伪类选择器:
1. `a:link` - 未访问过的链接,默认颜色。
2. `a:visited` - 用户已经访问过的链接,颜色通常会有所变化。
3. `a:active` - 当链接被点击或激活时的颜色。
4. `a:hover` - 鼠标悬停在链接上时的颜色。
同源策略是Web安全的一个核心概念,限制了来自不同源(域名、协议或端口)的脚本之间的交互。例如,百度和谷歌的页面不能相互执行JavaScript,除非它们都来自相同的源。
在没有CSS的时代,HTML标签经常被用来定义样式,如`<font>`标签,这导致HTML文档混杂了内容和样式信息,可读性差且维护困难。而CSS的引入允许我们把样式代码放到外部文件(外部样式表),只需要在HTML文档头部通过`<link>`标签引用,这样改动一个CSS文件就可更新整个网站的样式。如果一个页面有特定的样式需求,可以使用内部样式表(放在`<style>`标签内)或者行内样式(直接在元素属性中设置)。
此外,HTML5引入了一些新的语义化标签,如`<header>`、`<footer>`、`<aside>`和`<main>`,这些标签更好地表达了文档内容的结构,增强了网页的可读性和可访问性。
总结来说,浮动最初是为了实现文字环绕图片,后来被广泛用于布局;HTML和CSS协同工作,分别负责内容和样式;链接伪类是CSS中处理链接状态的关键;同源策略保障了Web的安全性;而CSS的使用则极大地优化了页面的呈现和维护。
2019-03-04 上传
2024-03-31 上传
2019-11-05 上传
2023-05-19 上传
2023-06-28 上传
2023-06-07 上传
2023-06-09 上传
2023-05-25 上传
2024-11-03 上传
受尽冷风
- 粉丝: 29
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍