html css总结

HTML

、HTML的定义

   HTML,超文本标记语言,写给浏览器的语言,目前网络上应用最广泛的语言。HTML也在不断的更新,最新版本已经出现了HTML5    我们写好html文件后,在浏览器中打开。主流的浏览器包括IE、Firefox、Chrome、Goole等。

二、HTML标签元素

HTML元素由开始标签和结束标签组成。如<p>/<p>,<h1><h1/>。标签是这样的格式:有一对开始<>和结束</>。标签名大小写都可以一般标签名推荐用小写。标签具有属性,属性用来表示标签的特征。比如,我们用大小这个属性,来衡量一个苹果。所以,大小可以用来表示苹果的特征。属性时写在标签里面的,而且是开始标签内。

三、HTML 的基本结构

结构由网页的头部和网页的身体组成。

第一个标签<html>是告诉浏览器这是html文档的开始。Html文档的最后一个标签是</html>,是告诉浏览器这是html的终止。标签<head></head>之间的文本是头部信息,在<title></title>之间的文本是文档标题,会显示在浏览器的窗口的标题栏。<body></body>之间的文本是正文。

二、规范的html页面

1、文档声明

在<html>前,要写文档声明语句: <!DOCTYPE HTML>,当然也可以用小写表示。文档声明的作用是告诉浏览器该文档遵循html规范。

2、标题

一般情况下,我们都会设定html文档的标题。这样的作用是使用户看起来感觉友好。标签为<title></title>,标签内放标题名称。

3、页面编码

 大陆程序员基本用的都是utf-8编码,设置网页编码的语句为<meta charset= "utf-8" />,是在<head></head>标签内定义的。

三,常用标签

1,文本格式化

b标签 加粗的                             
i标签 斜体标签                                
em标签 斜体标签                                                            
u标签 表示带下划线                              
ins标签,也是带下划线                             
s标签 表示中划线                                  
del标签 表示被删除

2、标题。标题有六种大小h后的数字越大,说明标题越大。

<h1></h1>  -------段落 <h6></h6>

3.超链接

<a href="http://></a> 超链接                                             
<a href="#">空链接 #是一个锚点链接   

target="_self 本页面跳转                                                    
target="_blank 新页面跳转    

4.图片<img />

<img src=./  alt=图片加载失败 tiele=点击图片lo go                                                                                      <img title=  src=  绝对路径  

./    当前目录

../   回到上一层目录

5,列表

自定义列表                                                                           
            dl+dt+dd                                                               
有序列表是ol+li                                                                                            
无序列表 ul+li 

6,表格

表格的标签  table
行标签 tr row 行
th 表头  td 每一个表格
cellspacing="0"单格之间的间隙0

rowspan就表示跨行 后面的数字表示跨几 

colspan表示跨列 后面的数字表示跨几列    

7,form表单

 form是表单标签
     action表示收集完数据后,将数据提交的服务器地址
     method表示以什么样的方式提交给服务器 GET的话就是GET请求
    label标签 他会绑定input 帮助我们获取焦点
                                                                                       
      1.type 类     radio 收单机的意思 那么在这里表示单选
      2.placeholder 提示语
    下拉菜单  select+option使用
     option中的value值是当我们提交表单的时候提交的

CSS

<link rel="stylesheet" href="./out.cssyir引入外部链接
font-size字体大小、
letter-spacing字体间距
text-shadow阴影效果
a1:link{}链接点击前的样式
.a1:visited{}鼠标点击前
.a1:hover{}鼠标移上去的颜色
.a1:active{}鼠标按压后的颜色
.a1:target{}锚点跳转后的样式
 margin:0;    padding:0;清楚内外边距
 text-align: center;文本居中
font-size: 80px;字体变粗
 letter-spacing: -px字间距
text-decoration: underline;下划线
 text-decoration: overline;上划线
text-decoration: line-through;中划线
text-align: left;文本位置在左手
text-indent: 2em;段落缩进
 line-height: 100px;行高
letter-spacing中文单词间距
word-spacing: 15px;英语单词间距
color: rgba(255, 182, 193, 0.5)
0.5表示半透明 0表示全透明 1表示不透明
opacity: 0.5透明度会继承
text-shadow: -1px -1px 2px #fff,1px 1px 2px #000文字凸起
text-shadow: 1px 1px 2px #fff,-1px -1px 2px #000凹陷
类选择器和标签选择器
#id{css}id选择器
.div .p{ css样式}后代选择器
.div>.p{css样式}儿子选择器
.div +.p{css样式}兄弟 下一个选择器
.box1~.box2   兄弟  所有选择器
div,p,span并集选择器
:not(排除的{}  排除选择器
[属性]{} 属性选择器  有这个属性即可选择
[id^="box"] ^表示以这个开头的属性值
$结尾    *包含   [class~=“属性值”]包含其中一个可选中
.a1:link{}链接点击前的样式
.a1:visited{}点击前
.a1:hover{}鼠标移上去的颜色
.a1:active{}鼠标按压后的颜色
.a1:target{}锚点跳转后的样式
div:nth-child(1)选择和div同级第一个是div的元素 
三个字母代表奇数 四个代表偶数 n表示0  2n表示偶数 2n+1表示奇数
  :last-child当前级别最后一个 :first-child 当前级别第一个
:nth-of-type(1)每一级别第一个
text-align: center文本居中
 border: 1px solid red边框
display: inline; 变女
 display: block;变男
 display: inline-block;变人妖
overflow: hidden
当属性值为hidden 表示 超出部分隐藏
当属性值为scroll的时候 就表示卷起来 就是出现滚动条
当属性值为inherit的时候 就表示继承父级的overflow的属性值
break-word的时候是报证单词的完整性
white-space: nowrap 就算我这一行的内容超出了 我也不换行
 border-radius: 50%;变圆
实际的占地高 内容高 也就是width的值+2*padding(上下的内边距)+上下的边框 
 background: url('./imgs/01.jpg') no-repeat center 
如果是图片则需要加上url(地址)
                第二个参数 表示是否平铺
                第三个参数 表示位置
 background-position: -400px -300px;背景图位置
 margin: 0 auto;男标签居中
position: relative;坐标原点
居中 在父级上写上position:relative 然后在需要居中的子级上下position:absolute
left又百分比 top上百分比
 vertical-align: top文字在图顶部
 vertical-align: middle在中部
vertical-align:botto在下部
 z-index: 999;显示优先级


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值