CSS学习(一)——入门基础
来源:互联网 发布:python yield什么意思 编辑:程序博客网 时间:2024/06/05 19:03
CSS的英文全名是Cascading Style Sheets,中文即层叠式排版样式。XHTML, HTML和XML文件都可以应用CSS来美化网页的设计。
使用传统HTML控制标记来设计网页,在先天上就无法与排版样本来做比较,因为HTML并非完全着眼在网页排版的功能上。CSS样式排版具有排版属性功能完整,排版文件可以独立存在、可以共用排版文件等特点。CSS排版的分类:行内排版样式、内嵌式排版样式、链接式排版样式(导入式排版样式):
行内排版样式
格式:<标记名称 style="属性1:属性1";属性2:属性2;>...</标记名称>
例如:<p style="font-size:20pt;color:red;text-align:center;font-weight:bold; background:green">排版样式</p>
<span></span>这个标记区域内限制的文字可以根据需要进行排版修改(更改颜色、文字背景、字体等等),它不具备换行功能。
<div></div>这个标记会让文字后面自动换行,同时修改的效果会占据整行。
内嵌式排版样式
该排版样式中所有的样式定义都必须在<style type="text/css">...</style>之间,而<style>...</style>又必须在<head>...</head>之间。
从功能上看可以分为三种:1. 标记定义型 2. class定义型 3. id定义型
标记定义型
<head>
<style type="text/css">
标记名称{属性1:属性值1;属性2:属性值2;}
</style>
</head>
<body>
<标记名称>...</标记名称>
</body>
class定义型
<head>
<style type="text/css">
.定义名称{属性1:属性值1;属性2:属性值2;}
</style>
</head>
<body>
<标记名称 class="定义名称">...</标记名称>
</body>
或
<head>
<style type="text/css">
.定义名称1,.定义名称2{属性1:属性值1;属性2:属性值2;}
.定义名称1{属性3:属性值3;}
.定义名称2{属性3:属性值4;}
</style>
</head>
<body>
<标记名称 class="定义名称1">...</标记名称>
<标记名称 class="定义名称2">...</标记名称>
</body>
id定义型(与class定义型类似)
<head>
<style type="text/css">
#定义名称{属性1:属性值1;属性2:属性值2;}
</style>
</head>
<body>
<标记名称 id="定义名称">...</标记名称>
</body>
优先级:行内定义型>id>class>标记定义型
外部排版样式
要达到只写一个css样式,供多个网页使用,则需要采用外部排版样式。
第一步,新建一个全部放css的文件,内容例如:
p{color:red;font-size:50px;font_weight:bold}
将文件命名为xxx.css
第二步,编写网页时,在<head>...</head>之间使用<link />(注意,这是个单标记)
<link rel="stylesheet" type="text/css" href="xxx.css" />
或
在编写网页时,在<head>...</head>之间使用import
<style type="text/css">
@import"xxx.css"
</style>
- CSS学习(一)——入门基础
- Css基础学习(一)—如何使用CSS?
- CSS基础(一)入门
- 小贝学习CSS—入门基础
- Css+Div布局学习(一)—Div布局基础
- mongodb学习(一)——基础入门
- Maven基础学习(一)—Maven入门
- Maven基础学习(一)—Maven入门
- HTML5&CSS入门基础内容(一)
- jquery mobile 学习笔记——入门基础(一)
- shell学习笔记(一)——shell入门基础
- Python学习笔记(一)——入门与基础
- solr入门学习(一)——基础篇
- 前端学习小结(一)—基础入门篇
- 基础CSS学习一
- CSS(一)— 样式表入门
- css学习(一)-CSS基础、css选择器
- css基础学习笔记(一)
- 该篇博客是在《iOS高级开发——CollectionView的动态增删cell及模型重构》的基础上继续进行开发的。在之前那篇博客中,我们实现了动态的增删cell,并且使用了模型Model进行重构
- 使用RxAndroid配合MVP模式实现异步网络请求,更新ui
- Mycat的简单性能测试
- 第七届河南省赛 题解&&题型分布
- 5.1.3.jvm java虚拟机系统参数查看
- CSS学习(一)——入门基础
- JS该不该用位运算
- HTML文档类型
- ElasticSearch多个字段分词查询高亮显示
- PHP微信表白墙重构(一)概述
- 极简机器学习——分类——SVM
- 1317: Square(DFS+剪枝)
- 第五周Android学习笔记
- MMO游戏技能攻击区域的计算3--效率分析