Html和CSS的关系:
- HTML是网页内容的载体(骨骼),CSS样式是表现(肌肉皮肤)
- Javascript是用来实现网页上的特效效果(动作行为)
基本结构和常见标签:
--- 文档声明,表示是html5
--- html标签包裹网页的主体,根标签
--- html的头部,可包含title、script、style、link、meta等标签
标题 --- 网页的标题
--- 文档的主体
段落标签
一级标题,最大最重要
二级标题
三级标题
四级标题
五级标题
六级标题,最小最不重要
强调作用,粗体
强调作用,斜体
>无任何语义的标签
引用标签,引用别人的一句话
引用别人的一整段话,长引用
--- 换行
--- 会被解析为空格符号
--- 水平分割线
常用来描述地址
用来描述代码
用来包裹code标签,让里面的代码格式按照编辑时的位置排列
--- 无序列表
- 列表中的项
- 列表中的项
--- 有序列表
- 列表中的项
- 列表中的项
无语言的块状盒子
--- 表格
表格的描述性文字,标题
--- 表格中的一行
表格中的表头,黑体
表格中的表头
--- 表格中的一行
表格中的单元格
表格中的单元格
链接,blank属性表示在新窗口打开
发送邮件
--- 图片标签
CSS
CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。
语法和常见用法:
p { --- p表示选择器,即选择p标签
font-size:12px; --- 属性和属性值,字号大小
color:red; --- 颜色
font-family:"宋体"; --- 字体
font-weight:bold; --- 粗细
font-style:italic; --- 字体样式
text-decoration:underline; --- 下划线
text-decoration:line-through; --- 删除线
text-indent:2em; --- 缩进
line-height:2em; --- 行间距
letter-spacing:50px; --- 中文字间隔、字母间隔
word-spacing:50px; --- 单词间隔
text-align:center; --- 对齐方式
}
这里文字是红色。
--- 内联样式表
--- 外部样式表
选择器:
- 标签选择器:p、div、h1、h6
- 类选择器: -> .cls{}
- ID选择器: -> #no1{}
- 子代选择器:ul>li {},选择 ul 中的 li 标签
- 后代选择器:div div {},选择 div 中的 div,但是不一定是父子关系
- 通用选择器:* {},选择所以标签元素
- 伪类选择器:a:hover {},用冒号表示
- 分组选择器:h1,div {},用逗号表示
具有继承性、层叠性,有权重的问题:标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。
p{color:red;}
p span{color:green;}
.warning{color:white;}
p span.warning{color:purple;}
#footer .note p{color:yellow;}
元素
元素分类:
- 块级元素:
- 每个块级元素都从新的一行开始,并且其后的元素也另起一行;
- 元素的高度、宽度、行高以及顶和底边距都可设置;
- 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度
- 、
、、
- 内联元素:
- 和其他元素都在一行上
- 元素的高度、宽度及顶部和底部边距不可设置
- 元素的宽度就是它包含的文字或图片的宽度,不可改变
- 、、
- 内联块状元素:
- 和其他元素都在一行上
- 元素的高度、宽度、行高以及顶和底边距都可设置
- 、标签就是这种内联块状标签
盒模型:每个元素可以看成是一个盒子,这个盒子从里到外,分别对应着不同的内容,内容content -> 内边距(内容到边框的距离) -> 边框 -> 外边距(距离相邻盒子边界的距离)
div{border:2px solid red;} --- 边框
div{border-bottom:1px solid red;} --- 边框
div{padding:20px 10px 15px 30px;} --- 内边距
div{margin:20px 10px 15px 30px;} --- 外边距
布局
布局模型:
- 流动模型:从上到下依次放盒子
- 浮动模型:浮动盒子会影响他下面盒子的摆放,关键词float
- 层模型:
- 绝对定位,相对于有定位的父盒子的位置position:absolute;
- 相对定位,相对自己的位置定位position:relative;
- 固定定位:相对浏览器的位置定位position:fixed;
居中:
.txtCenter{
text-align:center;
}
margin-left:auto;
margin-right:auto;
position:relative;
left:-50%;
height:100px;
line-height:100px;
CSS教程相关栏目本月热门文章
- 1【Linux驱动开发】设备树详解(二)设备树语法详解
- 2别跟客户扯细节
- 3Springboot+RabbitMQ+ACK机制(生产方确认(全局、局部)、消费方确认)、知识盲区
- 4【Java】对象处理流(ObjectOutputStream和ObjectInputStream)
- 5【分页】常见两种SpringBoot项目中分页技巧
- 6一文带你搞懂OAuth2.0
- 7我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:虚拟机与Java虚拟机介绍
- 8【Spring Cloud】新闻头条微服务项目:FreeMarker模板引擎实现文章静态页面生成
- 9JavaSE - 封装、static成员和内部类
- 10树莓派mjpg-streamer实现监控及拍照功能调试
- 11用c++写一个蓝屏代码
- 12从JDK8源码中看ArrayList和LinkedList的区别
- 13idea 1、报错java: 找不到符号 符号: 变量 log 2、转换成Maven项目
- 14在openwrt使用C语言增加ubus接口(包含C uci操作)
- 15Spring 解决循环依赖
- 16SpringMVC——基于MVC架构的Spring框架
- 17Andy‘s First Dictionary C++ STL set应用
- 18动态内存管理
- 19我的创作纪念日
- 20Docker自定义镜像-Dockerfile
热门相关搜索
路由器设置
木托盘
宝塔面板
儿童python教程
心情低落
朋友圈
vim
双一流学科
专升本
我的学校
日记学校
西点培训学校
汽修学校
情书
化妆学校
塔沟武校
异形模板
西南大学排名
最精辟人生短句
6步教你追回被骗的钱
南昌大学排名
清朝十二帝
北京印刷学院排名
北方工业大学排名
北京航空航天大学排名
首都经济贸易大学排名
中国传媒大学排名
首都师范大学排名
中国地质大学(北京)排名
北京信息科技大学排名
中央民族大学排名
北京舞蹈学院排名
北京电影学院排名
中国戏曲学院排名
河北政法职业学院排名
河北经贸大学排名
天津中德应用技术大学排名
天津医学高等专科学校排名
天津美术学院排名
天津音乐学院排名
天津工业大学排名
北京工业大学耿丹学院排名
北京警察学院排名
天津科技大学排名
北京邮电大学(宏福校区)排名
北京网络职业学院排名
北京大学医学部排名
河北科技大学排名
河北地质大学排名
河北体育学院排名



