HTML与CSS

HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。

1.html的基本标签

标题标签: h1-h6 h1最大,h6最小
段落标签: p
换行标签: br
水平线标签: hr
加粗标签:strong
斜体标签:em
删除线:del
上下标 sup,sub
超链接标签:a
 -herf :链接

2.html列表标签

1 无序 ul-> li
2 有序 ol-> li
3 自定义 dl-> dt-> dd

3.表格标签

table :表格标签
tr:换行标签
th:定义表格标题
td:定义表格单元格

4.表单

<form action="服务器地址" method="get/post" name="formname">
 <input type="text/password/radio||checkbox/submit/reset/file/hidden"
 name="表单元素的名称" value="表>
可以将name和value看做是 map表中的键和值

5.input标签

input的属性:(即value的属性)
只读 readonly: 放在定义好的value后 ,表示只读不能修改
禁用 disabled: 放在定义好的value后,表示禁用
size: 表示输入框的宽度
最大长度 maxlength: 表示输入框的最大长度
文字提示内容 placeholder: 表示输入框的提示信息
必须填写 required: 表示输入框必须填写

CSS

css:级联样式表
1.样式的使用
1.1 内联样式(行内样式): 直接在标签中使用style属性来定义样式
1.2 内部样式表: 在head标签中使用style标签来定义样式
1.3 外部样式表: 在head标签中使用link标签来引入外部样式表
对于外部样式来说,在定义好的css文件中,我们可以使用<link rel="stylesheet" href="css文件的路径">来引入外部样式表
2.样式的优先级
2.1 内联样式 > 内部样式表 > 外部样式表
2.2 样式的优先级是按照从上到下的顺序进行加载的
2.3 样式的优先级是按照从左到右的顺序进行加载的
当几个样式同时作用在一个元素上时,优先级高的样式会覆盖优先级低的样式
3.基本选择器:
选择器:选择对应的元素设置对应样式效果
eg: div{
    width: 100px;
    height: 100px;
    background-color: red;
}
选择器的分类:
1. 标签选择器: 选择对应的标签设置样式
2. 类选择器: 选择对应的类设置样式 (以.开头的选择器 运用时用class=“?”)
3. id选择器: 选择对应的id设置样式(以#开头 运用时用id=“?”) ---一个标签只能有一个id选择器
一个id选择器也只能被一个标签所使用
4.通配选择器* 优先级很低 *{margin:0px pandding:0px}
5.群组选择器
ID选择器>类选择器>标签选择器>通配选择器
6.层次选择器
    E F :选择E元素中的后代F元素设置样式
    E>F :选择E元素的子元素F设定样式
    E+F :选择E元素的相邻兄弟元素F设定样式
    E~F :选择E元素的所有兄弟元素F设定样式
7.结构伪类选择器
    先选择第N个儿子,再看元素是否为要设定的元素
    E: first-child
    E: last-child
    E: nth-child
    先选择元素,再选择儿子
    E: first-of-type
    E: last-of-type
    E: nth-of-type
8.超链接伪类选择器
a:link使用前的效果
a:visited 点击后的效果
a:hover 触碰到时的效果
a:active 点击不松开后的效果

CSS常用样式

背景属性:
  background-color
  background-image
  background-repeat背景平铺 no-repeat不平铺
  background-position 背景定位
文本属性:
   color文本颜色
   text-align 文本对齐
   text-decoration:文本修饰
   line-height行高
   letter-spacing 字母间距
   world-spacing 文字间距
   text-shadow文本阴影(X,Y,模糊半径)
   text-indent文本缩进
字体属性:
    font-size
    font-family字体系列
    font-style字体风格
    font-weight字体粗细(100px-900px)
    font:风格,粗细,大小,系列
列表属性:
     list-style-type:列表风格类型
     list-style-image:列表风格图片
     list-style-position:列表标志定位
     list-style
元素分类
   1.块元素 p,hx,div,ul,li....
   特点独占一行,有宽度和高度
   2.内联元素strong,em,img
   特点不会独占一行,没有高度和宽度

元素类型转换(display)
   block
   inlin
   block-inlin
网页布局
  1.盒子模型+浮动
  2.定位
盒子模型
  盒子构成:内容+内边距+边框
  内边距:内容与边框的距离
  外边距:边框以外的距离

块元素居中 margin 0px auto

边框border
   border-color
   border-style
   border-width
   综合 border color width style
   圆角边框 border-radius:半径(50%)
   水平居中text-align: center;
   垂直居中 vertical-align: middle;
浮动
    float left right non
    clear 去除浮动
    夫边框塌陷解决方案
    .father:after{
    display:block
    content:""
    clear:both;(right left)
    }

定位
    position定位标签
    static
    absolute绝对定位
    fixed
    relativehtml

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值