css学习2

简介:   1 、     css的边框用border来设置 。    可以设置任何html元素的边框的样式 宽度颜色 等等     border: dashed 3px blue ;  直接设置border的样式 ,那么 left rigth bottom top都会自动设置       border-left :dashed 3px blue ;  也可以这样设置    border-left-width:3px  也可以精确设置     border-style :dashed ;设置边框的样式 、      具体看文档。

  1 、 
   css的边框用border来设置 。    可以设置任何html元素的边框的样式 宽度颜色 等等 

   border: dashed 3px blue ;  直接设置border的样式 ,那么 left rigth bottom top都会自动设置
  
   border-left :dashed 3px blue ;  也可以这样设置

   border-left-width:3px  也可以精确设置 

   border-style :dashed ;设置边框的样式 、
 
   具体看文档。

2、img 标签中的图像可以用  css样式的height 和 width设置样式 。

    例 img{height:110px ; width:50% ;}  
   
    高度是110px ;  宽度是父标签的一半这里也就是浏览器 的一半锁以这张图片可以自适应窗口的大小 。 

   text-align不仅仅可以设置文本对齐方式 还可以设置图片的对齐 这里的对齐主要是指水平对齐  ;

   virtical-align  设置垂直对齐方式  

   fileFox浏览器和IE浏览器对于对齐方式的显示效果不尽相同使用的时候应该使用相同的对齐方式。 


3、图文混排  float:left;可以使先图文混排 头文字下沉的效果   left左边下沉
   
   right右边下沉
   left左边下沉 
  
   将图片放在文本前然后设置 float属性的值便可以实现 文字环绕图片的效果也叫图文混排
   
 
 4、background-image  css设置背景图片  

   如果一张小图片被设置成了html背景图片那么 他将会在x y轴上 粘贴满 , 

   我们可以设置css样式来 限制  

   background-repeat  的属性来设置 图像的平铺方式   

    repeat :  背景图像在纵向和横向上平铺
    no-repeat :  背景图像不平铺
    repeat-x :  背景图像在横向上平铺
    repeat-y :  背景图像在纵向平铺   

   background-position:bottom  right ;   可以控制 背景图片在html窗口中的位置 。。 
  
   background-attachment : scroll | fixed   设置背景图片是固定的还是可以移动的

   继承性和覆盖性css       还可以设置绝对位置  相对于左上 

  img标签后字体会换行显示  

  利用表格控制文本显示的时候 需要设置水平对齐和  垂直对齐  。

  text-align  virtical-align   


   图片和文字有时候可以放在一个 段落中进行处理  对body设置text-align可以使div等对齐  


5、指定标题列。标题列将在单元格中居中并以粗体显示 th 表示列标题    caption表示table标题会在表格上居中显示 


  css设置的背景颜色是针对全部的背景 比如表格 对table设置背景那么就是相对于 全部表格 以及子元素的颜色 


  border-collapse : separate | collapse   设置表格的边线是分开还是合并成一个线
  border-spacing : length || length   设置表格边框之间的距离  
  我们可以为每个th 和td设置边框来实现内外外部边框 


  span和div树无意义的标签  p标签换行的时候多一行空白 div没有

6、  对于 a标签设置背景图片 标签最大的height  width就是图片的实际尺寸 ,超过无效 。
     当在表格中插入图片的时候  表格会自动被撑大
     对于只有一行一列的table 来说  对于 table  tr  td设置样式的效果基本一样  
 
     xhtml和html在表格中显示超连接按钮的效果不一样 ,xhtml效果不好 。

7、display:block ;  将一个区域变成一个区块 ,区块就和p 一样 一个区块占一行 。这个区块后面的内容自动到下一行显示  
   利用这个属性我么可以设置一个区域的显示效果 例如下面
   a{
       text-decoration:none ;
  border-left:13px solid  #420000 ;
  background-color: #BF0000 ; 
  color:#FFFFFF ;
  font-size:20px ; 
  width:200px  ;
  height:30px ;
  display:block;
  
  }
 
   padding 可以设置内容和父元素之间的边距

8、  margin  和padding的应用   很多时候一个布局的好坏取决于这两个属性


     margin是设置当前元素距离他的外层元素 的边距    设置表格边框 之间的边距的时候用这个  我们需要设置那个元素 就使用那个元素的margin
    
     padding是设置这个元素的内容和 元素内部的边距   适合内容的边距的调整 文字

目录
相关文章
|
1月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
transition过渡属性 早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。 但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化, 让效果显得更加细腻。简单点说,就是通过鼠标经过、获得焦点,被点击或对元素任何改变中触发, 并平滑地以动画效果改变CSS的属性值。 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 在默认样式中声明元素的初始状态样式; 声明过渡元素最终状态样式,比如悬浮状态; 在默认样式中通过添加
180 0
|
1月前
|
前端开发 JavaScript 算法
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
transform变形 css3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的 功能。 CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件 呈现出丰富的外观。 借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。 transition动画比较简单,只要指定HTML组件的哪些CSS属性需要使用动画效果来执行变化,并指定动画时间,就可保证动画播放。 比transitio
141 1
|
2月前
|
前端开发 JavaScript
HTML/CSS/JavaScript基础学习day03-作业
本教程通过多个实例讲解JavaScript中for循环的常见用法,包括遍历数组、元素加1、求最大值/最小值、计算平均值、过滤偶数及字符串拼接等操作,并附有代码示例和运行结果图。
56 3
|
5月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
2月前
|
前端开发 JavaScript 算法
HTML/CSS/JavaScript基础学习day03-作业
本内容包含多个 JavaScript 编程示例,涵盖数组遍历、条件筛选、字符串处理、数值计算等常见操作,适合练习基础算法与逻辑思维。
79 5
|
3月前
|
前端开发 JavaScript
HTML/CSS/JavaScript基础学习day01
阿铭学习HTML基础,包括VSCode快捷生成代码、常用标签如head、title、body、img、a、p等的使用,以及CSS选择器的优先级和基本样式设置,适合前端入门学习。
163 12
|
2月前
|
前端开发 JavaScript
HTML/CSS/JavaScript基础学习day02-作业
本教程介绍了JavaScript基础编程练习,包括使用for循环打印数字、判断奇偶数、计算总和以及用if语句判断正数的方法。每部分均配有示例代码和运行结果图,帮助初学者理解循环与条件判断的应用。最后通过思维导图回顾所学内容,强化知识点记忆。
65 2
|
3月前
|
XML 人工智能 前端开发
HTML/CSS/JavaScript基础学习day02
阿铭学习day02内容涵盖VSCode常用插件安装与配置,如中文语言包、路径提示、Vue开发工具等,同时介绍了通义灵码AI编程助手的使用方法,提升开发效率。
59 1
|
2月前
|
前端开发 JavaScript 索引
HTML/CSS/JavaScript基础学习day04
阿铭学习JavaScript函数与对象的基础知识,包括函数定义、调用方式及参数使用,以及Array和String对象的常用操作。
78 0