| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> HTML+CSS基本使用与操作(万字没有,万图快了o(╥﹏╥)o) -> 正文阅读 |
|
[Java知识库]HTML+CSS基本使用与操作(万字没有,万图快了o(╥﹏╥)o) |
往期: ——————————————————————生活以痛吻我,我却报之以歌。 文章目录一、前言
二、HTML介绍
1.代码框架理解2.html标签
3.注释标签1.注释尽量通俗易懂 4.标题标签
5.段落标签1.当我们把一段较长的文本粘贴到HTML中,此时会发现,文字没有自动分段,密密麻麻,非常紧凑。
6. 换行标签
7.格式化标签给文字添加一些简单的效果。 1). 文字加粗(strong或b)
2).文字倾斜(em或i)
3).文字删除线(del或s)4).文字下划线(ins或u)
8.图片标签可以在页面上显示一个图片,图片标签为单标签 1).图片标签(img)
2).图片路径(src)src为必须要有的属性,后面为路径,要加双引号,如果图片与代码在同一个目录,可以像我上面写的形式一样"图片名.图片类型",如果不在同一个目录中,路径也要随之改变,以HTML文件为基准去找图片的路径。
例如: 3).图片加载失败(alt)当图片加载失败时,我们可以让网页提示一段文字。 4).光标悬停(title)当光标悬停在图片时,可以显示一段文字,用于注释图片信息 5)设置图片大小(width与height)设置图片大小,width=宽度px,height=高度px。 9.超链接标签1).链接标签(a)网页中显示出一段文字,点击文字,可以跳转标签,第一段为外链接。 2).内链接href不光可以跳转其他网页链接,也可以跳转自己电脑中的相对路径HTML。路径规则与上面所说的图片路径相同
3).空链接href直赋值一个"#"号时,网站上只会出现一个空链接,链接点开不会有任何反应。 4).下载链接还是对href属性进行修改,放入一个文件路径,当点击链接时,就可以进行下载操作,相对路径规则与前面图片的相对路径相同。
5).网页元素链接我们可以让链接不是单独的一段文字,而是一张图片,点击图片可以跳转的网站链接,利用嵌套的防止,加入一个img标签来完成。 6).锚点链接锚点链接可以快速的定位到目标位置,这里利用到了标签id的方式去定位。 10.表格标签1).表格(table)table标签表示整个表格,table标签中包含这些元素:
2).行(tr)tr表示一行,tr标签是table的子标签。 还是无任何输出内容。 3). 单元格(td)td表示一个单元格。td为tr的子标签。 4).表头单元格(th)th表示表头单元格,th也是tr的子标签。 5).(练习)显示一个铁甲小宝人物表格
11.列表标签用来网页的布局,美观。 1).无序列表(ul)ul标签中包含li标签,达到效果,输出的内容不会有序号,而是有一个原点。 2).有序列表(li)ul标签中包含li标签,达到效果,输出的内容有序号,从1开始。 3).自定义列表(dl)dl标签中包含(dt标签与dd标签)。 12.表单标签用于与用户交互的一类标签。 1).form标签,我还没学会,我先不写,欠着。2).输入控件(input)input=各种输入控件, 单行文本框, 按钮, 单选框, 复选框。 ①.文本框input属性有很多取值种类,当我们想得到一个单行输入框时,可以这样写。 ②.密码框
④.单选框name取值相同,才可以达到多选1,不然都可以选择。 ⑤.单选框(默认选择)当我们将其中一个属性中checkbox取值checkbox时,我们打开网页,网页会默认先学则这个属性。 ⑥.单选框(加大点击范围)为了更方便用户使用,我们增加一个图片,与可以点击的范围。 label标签中的for属性取值为你想加大点击范围标签的id,每个标签的id都时独一无二的,中间的内容是你要加大的。 ⑦.复选框可以选择多个,比较简单,取值为checkbox。 ⑧.按钮这里只写一个按钮,说一个按钮就一个按钮,一点作用都没有的按钮。(后面搭配JS会用到)。 ⑨.按纽(加显示文本)按钮上是可以显示一些文字作为提示,但是现在还是没用的按钮。 ⑩.选择文件选择电脑上的一个文件。 3).下拉菜单(select)下拉菜单select标签,select标签包含option标签,当option中的selected属性=selected时,表示这个标签内容在打开网页时,默认选中了。 4).多行文本框(textarea)textarae标签中包含属性有(cols与rows) 13.无语义标签(div与span)div 标签, span 标签。 三、CSS介绍css又名:层叠样式表。可以对网页中元素位置的排版进行像素级优化,也就是前面所讲到的CSS为(皮)的原因,让网页变得更美观, 1.基本语法1).基础选择器有很多种,先写一个简单的基础选择器,后面会介绍更多。 ①.举例:设置字体颜色
2.CSS的引入方式1).内部样式通过style标签,把CSS嵌入到HTML内部。 2).行内样式(内联样式)通过style属性来只当某个标签的样式,只针对某个标签生效。 3).外部样式把CSS代码单独放到一个文件里"xxx.css"。 4).样式的优缺点对比3.选择器CSS种支持的选择器有很多种,这里只介绍其中几种,对不起没学过那么多 1).基础选择器单个选择器构成的。 ①.标签选择器可以把一个标签全部选出来。 ②.类标签选择器可以选择一类元素,也可以进行差异化设置。 ③.id选择器和HTML的ID属性相关,由于每个标签中的Id是唯一的,通过ID选择器,也就只能选择一个。 ④.通配符选择器选择全网页的标签。不分敌我。 2).复合选择器相当于把前面基础选择器进行了组合。 ①.后代选择器后代选择器,不光能选种子标签,孙子标签…都可以。 ②.子选择器与后代选择器类似,只能选择子标签,子标签后的不可以。 ③.并集选择器同时针对多个元素设置。 } ④.伪类选择器选中选的的各种状态。 4.常用属性1).字体属性控制字体的显示样式 ①.设置字体font-family:‘字体’; ②.设置字体大小font-size:数字px; ③.设置文字粗细font-weight=100;这里只可以设置100到900的整百值。 ④.设置文字的样式(倾斜)font-style:italic;(使文字倾斜) 2).文本属性①.文字的颜色有三种设置方法。 ②.文本对齐text-align:方向; ③.文本装饰text-decoration: none;啥也没有(清除) ④.文本缩进控制一个段落的首行,进行缩进。 ⑤.行高行高指的是上下文体之间的基线距离。 3).背景属性①.背景颜色background-color:rosybrown ; ②.设置背景图background-image: url(“后端.png”);默认平铺展示 ③.设置背景图位置background-position: center;图片居中 ④.设置背景图片大小background-size: contain;自适应尺寸 4).设置圆角矩形HTML里面的元素都是矩形 5.CSS中元素的显示模式在 CSS 中, HTML 的标签的显示模式有很多
行内元素:
一般都是使用display将行内元素转换为块级元素。 6.盒模型HTML元素都是一个一个的矩形的盒子。 1).边框①.基础边框border属性来进行设置的(其实是一个复合属性)。
更多的边框样式可以去本本库查询。
②.内边框padding=设置内容与墙的距离。 ③.外边框margin=控制盒子与盒子之间的距离。 ④.块级元素居中margin: 0 auto;水平居中 7.弹性布局flex任何一个 html 元素, 都可以指定为 display:flex 完成弹性布局. 1).基础概念被设置为 display:flex 属性的元素, 称为 flex container它的所有子元素立刻称为了该容器的成员, 称为 flex itemflex item 可以纵向排列, 也可以横向排列, 称为 flex direction(主轴) 2).常用属性①.justify-content.在flex布局中,常用justify-content.属性来设置水平方向的排列模式。
②.align-items;控制元素在垂直方向上如何排列,取值与 justify-content 类似。 结语感谢阅读,有没有人读我都感谢。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 9:46:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |