【笔记】html+css基础知识
1. html标签
单标签
<br/>
:换行用<meta/>
:存字符编码,作者,版权,关键字,网页说明等信息,不显示在浏览器中
a. 比如:<meta http-equiv="Content-Type" content="text/html;charset=gb2312"/>
<hr/>
:插入一条水平线,两个标签表示插入两条<img/>
:插入图片
a.src
是图像存储url或名字,alt
是图像的预备替换文本;比如:<img src="1.png" width="100px" heigh="200px" alt="当显示不出来图像时就显示这句文本">
成对标签
<html></html>
:html文档<style></style>
:存CSS风格样式
a. 放在head内或者body内(body内用于设置单个标签的属性,如<p style="...">xxx</p>
)都行<link></link>
:链接外部样式表<script></script>
:存客户端脚本,如javascript脚本<head></head>
:头<body></body>
:内容<p></p>
:文本段落大小
a. p加id
或class
成为css的定位点<title></title>
:标题<a></a>
:放超链接,锚点<h1></h1>
:标题大小<ul></ul>
:无序标签<ol></ol>
:有序列表<li></li>
:列表中的子列表<div></div>
:容器,什么都能装
a. div标签加id
或class
可以成为css代码的定位点<table></table>
:表格<span></span>
:行内元素标签
a. span和div的区别是:div只能一段一段的选择;span只能选择单个元素,如一个图,一个链接等等;不能将div标签放在span标签内。
文档类型
<!DOCTYPE>
:位于文档最前端,不属于文档结构的一部分,但是它很重要,它定义的Strict(严格)
/Transitional(过渡)
/Frameset(框架)
对网页甚至对CSS代码都有影响
内部样式表
<!--与-->
:为了防止一些浏览器不支持css,把css代码当普通文本显示出来
a. 写在<head></head>
中,用<style></style>
声明
<link rel="stylesheet" type="text/css" href="外部样式表的path">
:用来分离html文件和css文件,方便用一个css文件控制多个html文件;靠link标签导入,外部样式表后缀只能是.css
;这段标签放在head内。@import url(外部样式表的path)
:和link的作用一样,只是引入方法不同,写法不一样
块元素和行内元素
块元素:
<div></div>
,<hn></hn>
,<p></p>
,<from></from>
,<ul></ul>
,<li></li>
等。行内元素:
<span></span>
,<a></a>
,<img/>
,<input/>
等。使用css为行内元素加上
display:block
属性将其转换为块元素。
2. CSS常用设置
文字样式常用属性
font-family
:设置字体
a. 宋体
b. 楷书
c. 隶书
d. …font-size
:设置字号font-style
:设置斜体
a.normal
:正常显示
b.italic
:斜体显示文字
c.oblique
:比斜体更斜的斜体font-weight
:设置加粗
a.normal
:正常粗细
b.bold
:粗体
c.bolder
:加粗体
d.lighter
:细体
e.number
:100-900共九个级别,数字越大字数越粗color
:设置颜色
a. rgb显示:rgb(255,0,0)
b. 十六进制数:#ff0000font-variant
:设置变体
a.normal
:正常字母
b.small-caps
:小型大写字母font
:组合设置字体属性
a. 比如p{font:italic bold small-caps 15pt 宋体}
段落和其他文字常用属性
元素的长度单位
a. 绝对长度:in(英寸)
,cm(厘米)
,mm(毫米)
,pt(印刷点数)
,pc(1pc=12pt)
b. 相对长度:px(像素)
,%(字体默认大小的比例)
,em(字体元素的倍数)
text-decoration
:修饰文字
a.underline
:添加下划线
b.overline
:添加上划线
C.line-through
:添加删除线
d.blink
:添加文字闪烁效果,多数浏览器不支持
c.none
:没有修饰文字,常用于取消超链接的下划线text-transform
:转换英文字母大小
a.capitalize
:每个单词首字母大写
b.uppercase
:所有字母大写
c.lowercase
:所有字母小写
d.none
:默认值letter-spacing
:设置中文字符间距
a.normal
:正常
b.12px
:设置绝对数值
c.2em
:字体高word-spacing
:设置英文字符间距
a.normal
:正常
b.12px
:设置绝对数值
c.2em
:字体高text-align
:设置段落的水平对齐方式
a.left
:文本左对齐
b.right
:文本右对齐
c.center
:文本居中
d.justify
:文本两端对齐text-indent
:设置段落缩进line-height
:设置行高
常用符号
符号 | html码 |
---|---|
“ | " |
‘ | &qpos; |
& | & |
< | < |
> | > |
¥ | ¥ |
© | © |
® | ® |
空格 | |
列表样式常用属性
list-style-type
:设置列表符号
a.disc
:黑色圆点,默认设置
b.circle
:空心圆圈
c.square
:黑色正方形
d.decimal或
l:数字
e.lower-roman或i
:小写罗马文字
f.upper-roman或I
:大写罗马文字
g.lower-latin或a
:小写拉丁文
h.upper-latin或A
:大写拉丁文
i.none
:不显示任何符号list-style-image
:使用图片符号
a. 基本语法:list-style-image:url
,用来将图片作为列表符号,从而美化列表。list-style-position
:调整列表位置
a.outside
:默认值,列表符号不向内缩进
b.inside
:列表符号向内缩进
图片样式常用属性
border-style
:边框样式:属性自查border-width
:边框宽度:属性自查border-color
:边框颜色:属性自查text-align
:图片水平对齐:属性自查vertical-align
:图片垂直对齐:属性自查float:right
:图片居于文字右边float:left
:图片居于文字左边background-color
:设置图片颜色,有关键字
,rgb
,transparent
设置背景图片
a.background-img:url
:插入背景图
b.background-repeat
:设置重复方式:repeat
,repeat-x
,repeat-y
,no-repeat
c.background-position
:设置图位置:属性自查
d.background-attachment
:固定背景图:属性自查图片背景样式综合设置:
a. 如background:red url(p1.png) no-repeat fixed 5px 10px
3. html整体框架
1 |
|