CSS学习 01

个人感觉 CSS 不难 就是东西很多 需要多练习。多练习各种布局和各种块级标签 行内标签等转换用法 选择器的练习  以及盒子模型的练习 多练习练的多就好了。

demo效果01 https://yst521.github.io/HTMLTest/HTML/htmls/CssHtml.html



<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css熟悉</title>
		
		<style type="text/css">
			
			/*内部样式*/
			p{
				width: 100px;
				height: 100px;
				text-align: center;
				background-color: palevioletred;
			}
			#pp{
				background-color: paleturquoise;
				width: 500px;
				height:80px;
			}
	/*外部样式*/
		/*	@import url("CssTest.css");*/
		</style>
		
			<!--/*外部样式 需要建CSS文件 并 link css路径*/-->
		<link rel="stylesheet" href="../css/CSSTEST.css" />
		
		
	
		
	</head>
	<body>
		<a href="http://www.divcss5.com">DIVCSS </a>
		<div>CSS 对于布局不必拘泥与形式 有很多方法 只要达到设计效果就好。这个没有什么技术 就是:多敲,多敲,多敲 </div><br />
		<div>CSS主要是选择器和盒子模型。选择器是找到标签的方法。盒子模型是将标签放在什么位置以及父子标签关系位置</div><br />
		<div> H5标签  确定页面的主结构 和层次 搭建项目主要框架结构 相当与造房子的框架  </div><br />
		<div>css 层叠样式表  主要是进行标签的美化    网站同样是 菜鸟教程 和 w3c </div><br />
		<h3>CSS 样式</h3>
			<div>css 分为 内联样式- 在HTML元素中使用"style"  属性</div><br />
			<div>  内部样式表 -在HTML文档头部 head 区域使用style 元素 来包含CSS</div><br/>
            	<div> 外部引用  link 或者  style 里用	@import url("CssTest.css");  - 使用外部 CSS 文件  </div><br/>
            	
            	<h3> CSS 两个原则</h3><br />
            	<p> 1 就近原则 内联 内部  外部 谁离标签近 就显示谁的样式 (一般 行内样式最近)
                	</p>2 叠加原则  上面多个 样式 利于 有联样式 和 行内样式 内联样式 设置联字体颜色 行内样式设置背景色 则标签都显示 当属性有重叠时显示最近那个</p>
            	
            	<h3>盒子模型</h3><br />
            	<p>Margin(外边距) - 清除边框外的区域,外边距是透明的。</p>
           <p>Border(边框) - 围绕在内边距和内容外的边框。</p>
          <p>Padding(内边距) - 清除内容周围的区域,内边距是透明的。</p>
           <p>Content(内容) - 盒子的内容,显示文本和图像。</p>
           <img src="../img/cssbox.png" /><br />
           
            	
            	
            	<h3> 选择器</h3><br />
            	<div> css里一个重要概念 选择器  顾名思义就是如何找到你想要操作的标签</div>
            	<div>权重等级与权值: 
   行内样式(1000)>id选择器(100)>类、属性选择器和伪类选择器(10)>元素和伪元素(1)>*(0)</div><br />
   <a href="https://blog.csdn.net/weixin_39141044/article/details/80815529">选择器总结博客</a><br />
            	
         <!--内联样式-->  	
        <div style="width: 200px; height: 40px; background-color: red;">1111</div>
        <div style="width: 100px;height: 100px;background-color: green; font: '微软雅黑'; ">22222</div>
        <div style="width: 200px;height: 50px; background-color: orange; text-align: center;">3333333</div>
        
        <!--内部样式-->
        <p>AAAAAAAA</p>
        <p id="pp">BBBBBBB</p>
           
           
           <!--外部样式 写在CSS里通过link 链接-->
          <h1>HHHHHHHHHHHHHHHHHHHHHHHHHHHH1</h1>
          <h2>6666 标签选择器</h2>
            
            <div id="dd">  这是ID选择器   </div>
            <div class="classSEL"> 这是类选择器</div>
            
            <div class="fulei">
            	<div>
            		sssssssss
            	</div>
            </div><br />
		
		   <div id="r">1111</div>  
			<div id="rr">1111</div>
			<div id="rrr">1111</div>
			<div id="rrrr">1111</div><br />
			
			<h1>1111111</h1>
			<h2>2222222</h2>
			<h3>333333</h3>
			<h4>44444444</h4>
			<h5>555555</h5>
			<h6>666666</h6>
			<article> ddddddddddddddddd</article>
			
			
			<div class="classALL">yyyyyyy</div>
			<li class="classALL">ZZZZZZZ</li>
				
			
			<h2 title="888899">89898</h2>
			<a title="rttretre" href="http://baidu.com">baidu</a>
			<h3 title="kkkk">45435354353</h3>
		
	</body>
</html>

 

demo效果  https://yst521.github.io/HTMLTest/HTML/htmls/CSS_01.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>CSS_02</title>
		
		<!--3,外部样式-->
		
		<!--a,通过 link 引入-->
		<!--<link rel="stylesheet" type="text/css" href="index.css"/>-->
		<!--b, 通过 import 引入-->

	<!--	<link rel="stylesheet" href="../css/CSS_01.css" />-->
		<style type="text/css">
			
			@import url("../css/CSS_01.css");
			
			body{
			/*	background-image: url(../img/bg1.png);*/
				
	 background: url(../img/bg1.png) bottom center no-repeat #efeff4 ;
    background-size: 100% 100%;
    /*width: 100%;
    height: 100%;*/
    
/*				background-attachment:fixed;
*/				/* background-repeat:repeat-x;  */ /*横向平铺*/
/*background-repeat:repeat-y;  纵向平铺*/
			}
			
			.classDiv{
				
				background-color: greenyellow;
				width: 200px;
				height: 50px;
			}
		</style>
		
	</head>
	<body>
		<a href="https://blog.csdn.net/LuoLuoYan123/article/details/81042813">文字样式</a>
		<p></p>
		<img src="../img/cssbox.png" /><br />
		<img style="width: 1200px ; height: 800px;" src="../img/htmlTEXT.png" />
        <img style="width: 1200px ; height: 800px;" src="../img/列表.png" />
	    
<!--	     属性值:    none   无        underline  下划线        line-through       删除线              overline     顶划线 例:--> 
		<div style="text-decoration:line-through;">
		我是我
	</div><br />
	
	<hr />
	 <div id="title">外部样式</div><br />
	  <div id="divw"> 这是import外部样式</div><br />
	
	<div class="chnageColor">渐变色</div>
	
<hr />
<!--	属性值:       noue              不转换(全)      uppercase      转换大写(全)         lowercase       转换小写(全)       capita            首字母大写 例:-->
	<div style="text-transform:uppercase ;"> 
		daxiaoxie
	</div><br />
	
<!--	font-variant: "小型" 大写字母 	关键字:   normal       正常效果(默认值)    small-caps   小型大写字母字体(注:当英文是小写时,才会变大写,文本字体才会变小)	
-->
<div style="font-variant:normal;">
		hello
	</div>
	<div style="font-variant:small-caps;">
		Hello
	</div><br />

<!--text-indent: 首行缩进 	属性值: px em rem 百分比  注:文字的默认字体大小 16px  1em = 16px
-->
	<div style="text-indent:2em ;">这是CSS练习......</div><br />

		<!--text-align: 设置文本对齐方式
		属性值:
		      left      左对齐(默认值)
		      center    居中对齐
		      right     右对齐-->
	
	<div class="classDiv" style="text-align: left;">123</div><br />
	<div  class="classDiv" style="text-align: center;">123</div><br />
	<div  class="classDiv" style="text-align: right;">123</div><br />
	<div  class="classDiv" style="text-align:center;">123</div><br />
	<!--
		line-height: 设置行高
		属性值:
		     px  em rem 百分比	     
	-->
	<div style="line-height: 30px;">南水北调...</div>
	
		<div style="letter-spacing: 20px;">我爱你, I love you!</div>
		<!--
		line-height: 设置字距(单词之间的间距)
		属性值:
		     px  em rem 百分比	     
	-->
	<div style="word-spacing: 20px;">我爱你, I love you!</div>
		<!--字体属性-->
		<!--
			font-family: 设置文档类型
			属性值:具体的字体类型
		-->
		<div style="font-family: STKaiti;">
			好好学习,天天向上  Good good study,Day day up</div>
			<!--
				font-size: 设置字体大小
				属性值:
		              px  em rem 百分比
			-->
	    <div style="font-size: 36px;">
	    	好好学习,天天向上  Good good study,Day day up </div>
	    	<!--
	    		font-weight:设置字体粗细
	    		属性值: 
	    		      lighter  normal(正常值)  bold   bolder 100 200 300 400 500 600 700 800 900   其中 400 相当于normal, 700 相当于bold 	
	    	-->
		<div style="font-weight: 900;">
	    	好好学习,天天向上  Good good study,Day day up </div>
	    	<!--
	    		font-style:设置字体样式
	    		属性值: 
	    		      normal    正常字体
	    		      italic    斜体
	    		      oblique   字体倾斜
	    	-->
		<div style="font-style: oblique;">好好学习,天天向上  Good good study,Day day up 
			<!--
				color: 设置字体颜色
				属性值:
				    颜色单词,十六进制颜色,rgb,rgba	
			-->
			</div>
		<div style="color: #f0f0f0;">好好学习,天天向上  Good good study,Day day up
		</div>
		<!-- 背景设置 -->
		<!--
			background-color: 设置背景颜色
			属性值:
			      颜色单词,十六进制颜色,rgb,rgba
		-->
		<div style="background-color: red; width: 200px; height: 100px";>
			<div style="background-image: url(../img/888.gif); width: 200px; height: 100px";>
			撸起袖子加油干!</div>

<!--
				background-repeat: 设置背景图片是否平铺
				属性值:
				      repeat   平铺(默认值)
				      no-repeat  不平铺
				      repeeat-x  只在水平方向平铺
				      repeeat-y  只在垂直方向平铺
			-->
		<div style="height: 100px; background-image: url(img/1.jpg); background-repeat:no-repeat;">
	撸起袖子加油干!
		</div>
		<!--
			background-posution: 设置图片的位置
				属性值: 
					1,left,right,top,bottom,center两两组合形成的 九个位置
			        2,x% y%(百分比)
			        3,xpx ypx(像素值)
		-->
	<div style="height: 100px; background-image: url(img/1.jpg); background-repeat: no-repeat; background-position:
		 center center">	撸起袖子加油干!</div>


		
		
		<a href="#">返回顶部</a>
		<p>
			CSS各种样式设置包括以下内容:文本样式   字体样式    背景样式    样式使用方法

一、文本样式:

1️⃣: text-decoration: 分别文本设置下划线,删除线,顶划线。

        属性值:

                       none                 无
                       underline           下划线
                       line-through       删除线

                       overline             顶划线

例: <div style="text-decoration:line-through;">我是我</div>

2️⃣: text-transform: 设置文本大小写。(文本英文)

       属性值:     

                        noue              不转换(全)

                        uppercase      转换大写(全)
                        lowercase       转换小写(全)
                         capita            首字母大写

例:<div style="text-transform:uppercase ;">asd</div>

3️⃣: font-variant: "小型" 大写字母。

     属性值:

                    normal        正常效果(默认值)

                    small-caps   小型大写字母字体。(注:当英文是小写时,才会变大写,文本字体才会变小)

例: <div style="font-variant:normal;">hello</div>	

3️⃣: text-indent:  首行缩进。

        属性值:px  em  rem  百分比(注:文字的默认字体大小 16px 1em = 16px)

例:<div style="text-indent:2em ;">中午吃什么?史诗级难题......</div>

4️⃣: text-align: 设置文本对齐方式。

       属性值:

                        left            左对齐(默认值)
                        center       居中对齐

                        right          右对齐    

例: <div style="text-align: left;">123</div>

6️⃣:line-height: 设置行高。

      属性值: px  em rem 百分比

例:<div style="line-height: 30px;">南水北调...</div>

7️⃣:letter-spacing:  设置字距。(单词之间的间距)     

      属性值: px  em rem 百分比

例: <div style="letter-spacing: 20px;">我爱你, I love you!</div>

8️⃣:word-spacing:  设置词距。(单词之间的间距,以空格为属性)

      属性值: px  em rem 百分比
例:<div style="word-spacing: 20px;">我爱你, I love you!</div>
</p><br />
<p>

二、字体样式:

1️⃣:font-family:  设置文档类型。

      属性值:具体的字体类型。(详细百度)

例:<div style="font-family: STKaiti;">

2️⃣: font-size:   设置字体大小。

属性值:  px  em rem 百分比。

例: div style="font-size: 36px;">好好学习,天天向上  Good good study,Day day up </div>

3️⃣: font-weight:  设置字体粗细。

       属性值:  lighter  normal(正常值)  bold   bolder 100 200 300 400 500 600 700 800 900 (其中 400 相当于normal, 700 相当于bold)

例: <div style="font-weight: 900;">好好学习,天天向上  Good good study,Day day up </div> 

4️⃣:font-style:   设置字体样式。

      属性值: 
                      normal             正常字体
                     	italic                斜体

                      oblique             字体倾斜

例:<div style="font-style: oblique;">好好学习,天天向上  Good good study,Day day up 

5️⃣:color:   设置字体颜色。

属性值: 颜色单词 十六进制颜色(#.....) rgb rgba

例: <div style="color: #f0f0f0;">好好学习,天天向上  Good good study,Day day up</div>
</p><br />
<p>
三、背景样式:

1️⃣: background-color:   设置背景颜色。

属性值: 颜色单词 十六进制颜色(#.....)rgb rgba

例: <div style="background-color: red; width: 300px; height: 300px";>

2️⃣: background-repeat: 设置背景图片是否平铺。
       属性值:
                     repeat           平铺(默认值)
                     no-repeat      不平铺
                     repeeat-x      只在水平方向平铺

                      repeeat-y     只在垂直方向平铺

例: <div style="height: 300px; background-image: url(img/1.jpg); background-repeat:no-repeat;">撸起袖子加油干</div>

3️⃣:ackground-posution: 设置图片的位置。
      属性值: 
                      left,right,top,bottom,center两两组合形成的(九个位置)
                      x% y%(百分比)

                       xpx ypx(像素值)

例:<div style="height: 20px; background-image: url(img/1.jpg); background-repeat: no-repeat; background-position:center center"> 撸起袖子加油干!</div>

4️⃣:background-attachment: 设置背景图片是否随内容滚动。

       属性值:  

                        fixed          背景不滚动

                        scroll          背景图随内容滚动


</p><br />
<a href="#">返回顶部</a>
		
	</body>
</html>

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值