- 1、本文档共290页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于Web标准的网页设计》 CSS 概述 CSS是Cascading Styles Sheets的缩写,中文译名为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言 HTML和CSS的关系就是“内容”和“形式”的关系,由HTML组织网页的结构和内容,而通过CSS来决定页面的表现形式 为什么需要CSS 由于html的主要功能是描述网页的结构,所以控制网页外观和表现的能力很差, 1 无法精确到像素级调整文字大小,行间距等, 2 不能对多个网页元素进行统一的样式设置,只能一个一个元素的设置。 学习CSS可实现对网页的外观和排版进行更灵活的控制,使网页更美观 CSS禅意花园(网站,书名) html只能对元素一个一个的设置样式 body h2font color=#FF0000 face=黑体CSS标记1/font/h2 pCSS标记的正文内容1/p h2font color=#FF0000 face=黑体CSS标记2/font/h2 pCSS标记的正文内容2/p h2font color=#FF0000 face=黑体CSS标记3/font/h2 pCSS标记的正文内容3/p h2font color=#FF0000 face=黑体CSS标记4/font/h2 pCSS标记的正文内容4/p /body 产生的问题:代码冗余 如果要修改元素的样式,也要一个个的改,修改工作量大 使用CSS后 h2{ font-family:黑体; color:red; } h2CSS标记1/h2 pCSS标记的正文内容1/p h2CSS标记2/h2 pCSS标记的正文内容2/p h2CSS标记3/font/h2 pCSS标记的正文内容3/p h2CSS标记4/font/h2 pCSS标记的正文内容4/p html的弱点 而且有很多表现用html是根本无法修改的 最典型的是: 行距 以象素级修改字体大小 为文字设置背景色,边框等 CSS的语法 CSS样式表由一系列样式规则组成,浏览器将这些规则应用到相应的元素上,下面是一条样式规则。 h1{ color: red; font-size: 25px; } CSS样式规则的组成-选择器 一条CSS样式规则由选择器(selector)和声明(declarations)组成。 选择器是为了选中网页中某些元素的,选择器可以是一个标记名,表示将网页中该标记的所有元素都选中,也就是定义了CSS规则的作用对象。选择器也可以是一个自定义的类名,表示将自定义的一类元素全部选中,为了对这一类元素进行标识,必须在这一类的每个元素的标记里添加一个html属性class=类名;选择器还可以是一个自定义的id名,表示选中网页中某一个唯一的元素,同样,该元素也必须在标记中添加一个html属性id=id名让CSS来识别。 CSS的声明 而声明则用于定义元素样式。在上面的示例中,h1 是选择器,介于花括号{ }之间的所有内容都是声明,声明又可以分为属性和值,属性和值用冒号隔开。(注意CSS的属性和值的写法与html属性的区别)。属性和值可以设置多个,从而实现对同一标记声明多种样式风格。如果要设置多个属性和值,则每条声明之间要用分号隔开; CSS属性值的写法 如果属性的某个值不是一个单词,则值要用引号引起来: p {font-family: sans serif}; 如果一个属性有多个值,则每个值之间要用空格隔开:a {margin:6px 4px 3px}; 要为某个属性设置多个候选值,则每个值之间用逗号隔开:p {font-family: Times New Roman, Times, serif}; 在HTML中引入CSS的方法 在HTML中引入CSS的方法 HTML和CSS是两种作用不同的语言,它们同时对一个网页产生作用,因此必须通过一些方法,将CSS与HTML挂接在一起,才能正常工作。 在HTML中,引入CSS的方法有行内式、内嵌式、导入式和链接式4种 行内式 html标记都有一个通用的style属性,行内式就是在该属性内添加CSS属性和值,如: td style=color: #FF0000; text-decoration: underline width=88% 有时我们需要做测试或对个别元素设置CSS属性时,可以使用这种方式,这种方式由于CSS属性就在标记内,其作用对象就是标记内的元素。所以不需要指定CSS的选择器,只需要书写CSS属性和值。但它没有体现出CSS统一设置许多元素样式的优势。 嵌入式 嵌入式将页面中各种元素的CSS样式设置集中写在style和/style之间,style标记是专用于引入嵌入式CSS的一个html标记,它
您可能关注的文档
- 必威体育精装版(课件)《企业安全生产标准化基本规范》解读.ppt
- 必威体育精装版(课件)第十五章中国特色社会主义事业的领导核心.ppt
- 必威体育精装版(课件)脑电图基础知识与应用(年月).ppt
- 必威体育精装版(课件)生态环境影响评价.ppt
- 必威体育精装版(课时)第六章组织机构与岗位设计(下).ppt
- 必威体育精装版(课堂设计)5高中物理从电表电路到集成电路章末整合课件沪科版选修.ppt
- 必威体育精装版(课用)诗歌鉴赏表现手法.ppt
- 必威体育精装版(空气净化).ppt
- 必威体育精装版(孔勤)西南交通大学辅导员培训团体活动课程孔勤.ppt
- 必威体育精装版(黎兰芳)心电图.ppt
- 岗位班组安全教育培训.pptx
- 2024年至2025年江西省九江市公开招聘警务辅助人员辅警结构化面试冲刺模拟题库一含答案.docx
- 2020年至2021年广东省珠海市公开招聘警务辅助人员辅警结构化面试必练经典模拟题库一含答案.docx
- 2024年至2025年安徽省阜阳市公开招聘警务辅助人员辅警结构化面试历年模拟题库一含答案.docx
- 建筑设计与规划:基于AI的建筑设计优化_(11).人机交互界面设计在AI建筑设计软件中的应用.docx
- 2022年至2023年四川省阿坝州公开招聘警务辅助人员辅警结构化面试高频必考题库一卷含答案.docx
- 物料提升机操作规程.pptx
- 岗前职业素养培训通用教材.pptx
- 岗前培训工作计划.pptx
- 2020年至2021年安徽省亳州市公开招聘警务辅助人员辅警结构化面试冲刺模拟题库二含答案.docx
最近下载
- 感恩主题班会课件《感谢有你一路同行》.pptx
- 美年健康2023年度健康体检大数据蓝皮书.pdf
- (安卓手机QQ聊天记录查看恢复助手使用图文教程.docx VIP
- 【高中化学】过渡晶体和混合型晶体【第三课时】2022-2023学年高二化学同步课件(人教版2019选择性必修二).pptx VIP
- 医疗纠纷应对与处理教学课件_图文并茂.ppt VIP
- 起重吊装安全作业业务流程图.docx VIP
- 广东工业大学20200709《电力系统继电保护》试卷.pdf
- DB4403_T 371-2023 社区健康服务机构中医药工作规范.docx
- 河北省社会科学基金项目申请书.docx
- 第10课《和谐校园 共同维护》第2框《筑牢心灵的防火墙》-【中职专用】《心理健康与职业生涯》同步课堂精品课件.pptx
文档评论(0)