| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> HTML&CSS -> 正文阅读 |
|
[移动开发]HTML&CSS |
一、HTMLHTML(Hyper Text Markup Language 超文本标记语言)是最基础的网页开发语言。 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。 标记语言:由标签构成的语言。<标签名称>如:html,xml。 注意:标记语言不是编程语言。 1.1、快速入门1.1.1 语法1.html文档后缀名 .html或者.htm。 2.标签分为: 围堵标签:有开始标签和结束标签。如<html> </html>。 自闭和标签:开始标签和结束标签在一起。如<br/>。 3.标签可以嵌套 需要正确的嵌套,不能你中有,我中有你。 错误示范:<a><b></a></b>。 正确:<a><b></b></a>。 4.在开始标签中可以定义属性,属性是由键值对构成,值需要用引号(单双都可以)引起来。 5.html的标签不区分大小写,但建议使用小写。 代码示例:
1.2、HTML标签1.2.1 文件标签是构成最基本的标签。 html:html文档的根标签 head:头标签。用于指定html文档的一些属性。引入外部资源 title:标题标签 body:体标签 <!DOCTYPE> ?? ?:html中定义该文档是html文档 1.2.2 文本标签注释:<!-- 注释内容 --> <h1> to <h6>:标题标签——h1~h6:字体大小逐渐递减 <p>:段落标签 <br>:换行标签 <hr>:展示一条水平线,其属性有: color:颜色 width:宽度 size:高度 align:对其方式——center:居中、left:左对齐、right:右对齐 <b>:字体加粗 <i>:字体斜体 <font>:字体标签,其属性有: color:颜色 size:大小 face:字体 <center>:文本居中 属性定义: ????????color:
????????width:
1.2.3 图片标签img:展示图片——src:指定图片的位置 代码示例:
注意: ?<!-- 1.2.4 列表标签有序列表: ol:定义有序列表 li:定义列表项 无序列表: ul:定义无序列表 li:定义列表项 1.2.5 链接标签a:定义一个超链接,其属性: href:指定访问资源的URL(统一资源定位符) target:指定打开资源的方式 ? ? ? ? ——_self:默认值,在当前页面打开 ? ? ? ? ——_blank:在空白页面打开 代码示例:
1.2.6?div和spandiv:每一个div占满一整行。块级标签 span:文本信息在一行展示,行内标签 内联标签 1.2.7 语义化标签html5中为了提高程序的可读性,提供了一些标签。
1.2.8 表格标签table:定义表格 ? ? ? ? ——width:宽度 ? ? ? ? ——border:边框 ? ? ? ? ——cellpadding:定义内容和单元格的距离 ? ? ? ? ——cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条 ? ? ? ? ——bgcolor:背景色 ? ? ? ? ——align:对齐方式 tr:定义行 ? ? ? ? ——bgcolor:背景色 ? ? ? ? ——align:对齐方式 td:定义单元格 ? ? ? ? ——colspan:合并列 ? ? ? ? ——rowspan:合并行 th:定义表头单元格 ? ? ? ? ——<caption>:表格标题 ? ? ? ? ——<thead>:表示表格的头部分 ? ? ? ? ——<tbody>:表示表格的体部分 ? ? ? ? ——<tfoot>:表示表格的脚部分 1.2.9?表单标签?概念:用于采集用户输入的数据的。用于和服务器进行交互。 form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围,其属性:
????????分类:一共7种,2种比较常用。 ?????????get和post get和post的区别(面试题)? get: ①请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。 ② 请求参数大小是有限制的。 ③不太安全。 post: ①请求参数不会再地址栏中显示。会封装在请求体中(HTTP协议后讲解)。 ②请求参数的大小没有限制。 ③较为安全。 二、CSS2.1 概念CSS:?Cascading Style Sheets 层叠样式表。 层叠:多个样式可以作用在同一个html的元素上,同时生效。 2.2 好处
? ? ? ? ——?降低耦合度。解耦 ? ? ? ? ——让分工协作更容易 ? ? ? ? ——提高开发效率 2.3 CSS的使用:CSS与html结合方式2.3.1 内联样式?在标签内使用style属性指定css代码。 代码示例:
2.3.2 内部样式在head标签内,定义style标签,style标签的标签体内容就是css代码。 代码示例:
2.3.3 外部样式①定义css资源文件。 ②在head标签内,定义link标签,引入外部的资源文件。 代码示例:
注意: 2.3.4 css语法:格式:
选择器:筛选具有相似特征的元素。 注意: 2.3.5 选择器:筛选具有相似特征的元素基础选择器 ①id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一 ②元素选择器:选择具有相同标签名称的元素 ③类选择器:选择具有相同的class属性值的元素。 扩展选择器 ①选择所有元素: ②并集选择器: ③子选择器:筛选选择器1元素下的选择器2元素 ④父选择器:筛选选择器2的父元素选择器1 ⑤属性选择器:选择元素名称,属性名=属性值的元素 ⑥伪类选择器:选择一些元素具有的状态 ????????* 语法: 元素:状态{} 2.3.6 属性字体、文本 ?? ??? ?* font-size:字体大小 背景 ????????* background 边框 ????????* border:设置边框,符合属性 尺寸 ????????* width:宽度 盒子模型:控制布局 ????????* margin:外边距 ????????* float:浮动 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 18:38:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |