欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

前端基础知识点大全

程序员文章站 2024-03-17 11:51:28
...

头文件 : <html></html>

注释: <!--  注释内容  -->

网站的基本结构(关键字,网站的描述): <meta></meta>  ==> https://blog.csdn.net/qq_43281459/article/details/109708711

 


 基础知识:

块元素: 在页面中独占一行的元素称为块元素(block element)

在网页中一般通过块元素来对页面进行布局

行内元素:(inline element)

行内元素主要用来包裹文字

块元素与行元素:

- 一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素
- 块元素中基本上什么都能放
 - p元素中不能放任何的块元素

布局标签(结构化语义标签)

            header 表示网页的头部
            main 表示网页的主体部分(一个页面中只会有一个main)
            footer 表示网页的底部
            nav 表示网页中的导航
            aside 和主体相关的其他内容(侧边栏)
            article 表示一个独立的文章
            section 表示一个独立的区块,上边的标签都不能表示时可以使用section
            
            div 用来表示一个区块,目前来讲div还是我们主要的布局元素
            span 是一个行内元素,没有任何语义,一般用于在网页中选用文字


头部: <head></head>

网页标题: <title></title>  ==> title标签的内容会作为搜索结果的超链接上的文字显示

 


html身体: <body></body>

文章主题标题: <h1></h1> ==> <h1>到<h6> 

    标题标签:
                    h1 ~ h6
                    从h1~h6重要性递减,h1最重要
                    h1网页中的重要性仅次于title标签,一般情况下一个页面中只会有一个h1

 

段落: <p></p>

<p></p> p标签在页面表示一个段落 ,p标签也是一个块元素

段落中倾斜字体: <em></em>

例:

<p>今天天气<em>真</em>不错</p>

段落中加粗字体: <strong></strong>

<p>今天天气<strong>真</strong>不错</p>

列表: <ul></ul>  <ol></ol> <dl></dl>

<html>
	<head>
		<title>
			学html大法好
		</title>
	</head>
	<body>
<h1>学<font color = "red">HTML</font></h1> 
		
		<!-- 
			列表(list)
			
			在html中也可以创建列表,html列表一共由三种
				1.有序列表
				2.无序列表
				3.定义列表
			
			无序列表,使用ul标签来创建无序列表
				使用li表示列表项
				
			有序列表,使用ol标签来创建有序列表
				使用li表示列表项
				
			定义列表,使用dl标签来常见一个定义列表
				使用dt来表示定义的内容
				使用dd来对内容进行解释说明
				
			列表之间可以互相嵌套
		-->
		<p> 1321</p>
		<ul>
			<li>结构</li>
			<li>表现</li>
			<li>行为</li>
		</ul>
		
		<ol>
			<li>结构</li>
			<li>表现</li>
			<li>行为</li>
		</ol>
		
		<dl>
			<dt>结构</dt>
			<dd>结构表示网页的结构,结构用来规定网页中哪里是标题,哪里是段落</dd>
		</dl>		
	</body>
</html>

超链接: <a></a>

超链接的基础使用

<a></a>标签

target属性

开发中超链接的占位符

回到底部

回到顶部

         https://blog.csdn.net/qq_43281459/article/details/109708971

超链接的伪类

                :link 用来表示没有访问过的连接(正常的连接) 

                :visited 用来表示访问过的连接
                由于隐私的原因,所以visited这个伪类只能修改连接的颜色

                :hover 用来表示鼠标移入的状态

                :active 用来表示鼠标点击

示例代码:

<html>
	<head>
		<title>
			第二天学html
		</title>
		<style>

			a:link{
				color:red;
			}

			a:visited{
				color:orange;
			}

			a:hover{
				color:aqua;
				font-siza=50px;
			}
			
			a:active{
				color:yellogreen;
			}
		</style>
	</head>
	<body>
		<a href ="http://www.baidu.com">访问过的连接</a>
		<br></br>
		<a href ="http://www.baidu.com">没访问过的连接</a>
		
	</body>
</html>

图片标签: 

图片标签 用于向当前页面中引入一个外部标签
                使用img标签来引入外部图片,img标签是一个自结束标签
                img这种元素属于替换元素(基于快和行内元素之间)
                属性: 
                    src 属性指定的是外部图片的路径
                    
                    alt 图片的描述,这个描述默认情况下不会显示,有些浏览器会在图片无法加载时显示
                        搜索引擎会根据 alt中的内容来识别图片,如果不写 alt属性则图片不会被搜索引擎找到
                        
                    width 图片的宽度 (单位是像素)
                    height 图片的高度 (单位是像素)
                        - 宽度和高度如果只修改了一个,则另一个会等比例缩小或放大
                        
                    注意: 
                        一般情况下载pc段,不建议修改图片的大小,需要多大的图片就裁多大
                        但是在移动端,经常需要对图片进行缩放 (主要是大图缩小)
                            - 大图缩小,浪费内存
                            - 小图放大,失真
                            
                图片的格式:
                    jpeg : 
                        - 支持的颜色比较丰富,不支持透明效果,不支持动图
                        - 一般用来显示照片
                    gif  : 
                        - 支持的颜色较少,支持简单透明,支持东突
                        - 颜色单一的图片,动图
                    png     : 
                        - 支持的颜色丰富,支持复杂透明,不支持动图
                        - 颜色丰富,复杂透明图片 (专为网页而生)
                    webp :
                        - 谷歌新退出的专门用来表示网页中的图片的一种格式
                        - 他具备其他图片格式的所有优点,而且文件还特别的小
                        - 缺点 : 兼容性不好
                        
                    base64
                        - 将图片使用base64进行编码,将图片转换成字符,通过字符的形式来引入图片
                        - 一般都是一些需要和网页一起加载的图片才会使用base64
                    
                    - 效果一样用小的
                    - 效果不一样用好的

<img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3013648535,1654255905&fm=26&gp=0.jpg">

内联框架: <iframe></iframe>

内联框架,用于向当前页面中引入一个其他页面
                src 指定要引入的网页的路径
                frameborder 指定内联框架的边框 0表示没框 1表示有框

<iframe src ="Https://www.baidu.com" width = "800" frameborder = "0"></frame>
<!-- scr=网址 width=宽度 frameborder=0(无框) -->

引入音频: <audio></audio>

            audio 标签用来向页面中引入一个外部的音频文件的
                音视频文件引入时,默认情况下不允许用户自己控制播放停止
                
            属性:
                controls 是否允许用户控制播放
                autoplay 音频文件是否自动播放
                    - 如果设置了 autoplay则音乐在打开页面时会自动播放
                        但是目前来讲大部分浏览器都不会自动对音乐进行播放
                loop 音乐是否循环播放

		<!--   <audio src = "文件路径" controls autoplay></audio>   -->
		
		<!-- 出了通过src来指定外部文件的路径以外,还可以通过source来指定文件 -->
		<!-- 
			<audio contrs>
			对不起,您的浏览器不支持播放音频!请升级浏览器
			<source src="音频文件路径">
		</audio>
		-->

CSS知识点


使用CSS来修改元素样式的三种方式

第一种方式(内联样式,行内样式) ==> 不推荐使用

第二种方式 : 将样式编写到head中的style标签里

第三种方式: 外部样式表 ==> 最佳使用方式

具体知识点信息请进传送门 : https://blog.csdn.net/qq_43281459/article/details/109709247

CSS注释和java差不多都是 : /* 注释内容 */

CSS语法:  选择器和声明块

                CSS的语法:
                    选择器 声明块
                    
                    选择器: 通过选择器可以选中页面中的指定元素
                        比如 p的作用就是选中页面中所有的 p元素
                        
                    声明块: 童年各国声明块来指定要为元素设置的样式
                        声明块由一个一个的声明组成
                        声明是一个名值对结构 ==> 样式名:样式值;
                            一个样式名对应一个样式值,名和值之间以 : 连接,以 ; 结尾

			p{
				color:red;
				font-size:20px;
			}

CSS选择器: 通配选择器,类选择器,id选择器,元素选择器,交集选择器,选择器分组,关系选择器,伪类选择器,伪元素选择器

请进传送门 : https://blog.csdn.net/qq_43281459/article/details/109709516