一天学完html+css,记录笔记
1.一些基本的操作符
标题:<h></h>
段落:<p></p>
使元素水平(横向): float:left
设置网页背景颜色 : background-color:颜色
以图片作为背景: background-image:url(image(路径).png/jpg)
文本:
颜色:color:颜色;
行高:line-height: 2px;
文字间距:word-spacing:
字母间距:letter-spacing:
空白属性:white-spacing:;
输入pre,浏览器显示原文本中所有 回车和空格
输入nowrap使所有空格成为非断行空格
输入normal,正常方式处理空格,即在代码中无论出现多少个空格,在浏览器中只显示一个空格;
字体大小:font-size:;
对齐文本:text-align:center/right/left;
修改文本大小写:text-transform:capitalized(每个单词首字母大写);
uppercase(所有字母大写);lowercase(所有字母小写);
字体:font-family:字体;
粗体:font-wedth
盒子模型:html中添加<div id=名称 >内容</div>
css中设置
#名称{ width: ;
height: ;
margin:auto;
padding:10px 20px 10px 20px;
border:1px solid 边框颜色;
}等属性
使div盒子边框为圆或者椭圆:text-radiuc:50%;
<数字可更改>
设置水平垂直居中:
display: -webkit-flex;
-webkit-align-items: center;
align-items: center;//垂直居中
-webkit-justify-content: center;
justify-content:center;//水平居中
相对定位:position:relative;
left为正值时左移 相对起始位置
绝对定位:position:absolute;
相对于它最近带有定位的父级进行定位
盒子居中:width:200px; height:100px;
position:absolute;
left:50%; margin-left:-100px;(-外盒子宽度的一半;)
top:50%; margin-top:-50px;(-外盒子高的一半;)
2.html嵌入css的几种方式
Embedding(嵌入式)、Linking(引用式)、Inline(内联式)
一、嵌入式
使用HTML的style元素,在文档中定义CSS样式。
<head>
<style type="text/css">
h1{color:red}
p{color:blue}
</style>
</head>
二、内联式
每一个HTML元素都包含一个style属性,可以直接定义样式。该样式仅能用于该元素的内容,对于另一个同名的元素则不起作用
<p style="color:#FFF;font-weight:bold;">内联样式</p>
三、外部引用式
外部引用指HTML文档本身不含有CSS样式,而是动态引用外部的CSS文件定义文档的表现形式。
1、使用样式表的处理指令语句
在HTML文档的开头部分写一个关于样式表的指令处理语句
<head>
<style type="text/css">
<!--下面两行代码效果一样
@import "mystyle.css";
@import url("mystyle.css");
-->
</style>
</head>
注:任何@import规则必须出现在所有规则之前。参数是一个css文件的URL地址。在一个css文件中也可以用@import指令将另一个css文件导入。
3、使用link元素(最常用)
<head>
<link rel="stylesheet" href="css的url" type="text/css" >
</head>
4、使用HTTP消息报头链接到样式表
可以使用HTTP消息报头的link字段链接一个外部样式表。
link:<mystyle.css>;rel=stylesheet;
//等同于<link rel="stylesheet" href="css的url" type="text/css" >
HTTP报头中可以使用多个link,从而链接多个样式表,且HTTP报头中的link比HTML文档中的link(head元素中)具有优先级。
暂时这么多,还有好多记不清或者不怎么会用,改天更