javaweb入门3之css(二)

简介: 七、 链接css文件和html八、相关的属性8.1 margin属性8.2 padding属性8.3 background-color属性8.4 border8.5 position

七、 链接css文件和html


代码


<link rel="stylesheet" href="day_css01.css">



== link标签是在html语言中网页头部head中的元素==,可以被多次使用,该元素的用途是与外部文件建立链接.


1、rel=“定义当前文档与被链接文档之间的关系,这里是调用外部文件,stylesheet即代表css样式表。”


2、href=“定义被链接文档的位置,这里链接所指向的是:同一目录下名为style.css的文件。”


建议把css代码和html代码分开写然后用link 引入


八、相关的属性


8.1 margin属性


1.margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。


2.块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。


3. 方向 上、右、下、左


4.可以使用负值。


实例1.


margin:10px 5px 15px;


上外边距是 10px


右外边距和左外边距是 5px


下外边距是 15px


实例 2


margin:100px;


所有 4 个外边距都是 100px


8.2 padding属性


*设置 p 元素的 4 个内边距:


*用法和margin一样 有4个值。方向 上、右、下、左


*不能用负值。


8.3 background-color属性


设置背景颜色


215a9536816d41f3b7a2428c2fc19565.png


8.4 border


设置 边框的样式:


dd65428b1c4c48abae45d32aa0d91649.png



边框是双线 4像素


8.5 position


定位 h2 元素:


常用两个1.绝对定位 2.相对定位


cfde4747825a421aa333e06ae9dc23dd.png


代码


<!DOCTYPE html>
<html>
  <head>
    <style type="text/css">
      /*
       css盒子模型
       1.border边框
       2.margin 间距
       3.padding 填充
       */
      #div1{
        width: 400px;
        height: 400px;
        background-color: aqua;
        border: double 4px;
      }
      #div2{
        width: 200px;
        height: 200px;
        background-color:#FF0000;
        border: double 4px;
        /*margin:100px 0px*/
        margin-left: 100px;
        margin-top: 100px;
        /*margin:100px 表示上下左右都是100
         margin:100px 0px 表示上下100左右是0
         margin 按照上右下左的顺序
         * */
      }
        #div3{
        margin: 0px;
        padding: 0px;
        width: 26%;
        height: 100px;
        background-color:chartreuse;
        border: double 4px;
        margin: 0px;
        position: absolute;
        float: left;
      }
      body{
        margin:0px;
        padding: 0px;
      }
    </style>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
    <div id=div1> 
      <div id=div2>
        <div id="div3">
        </div>
      </div>
    </div>
  </body>
</html>



<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
      div{
        padding: 0px;
        margin: 0px;
      }
      #div1{
        background-color: red;
        width: 400px;
        height: 400px;
        /*绝对定位*/
        position: absolute;
        left: 100px;
        top: 100px;
      }
      .div2{
        background-color:#0000FF;
        width: 400px;
        height: 400px;
        /*相对定位*/
        position: relative;
        float: right;
      }
      .div3{
        background-color:chartreuse;
        width: 400px;
        height: 400px;
        /*相对定位*/
        position: relative;
        float: right;
      }
      #b1{
        position: relative;
        float: left;
        width: 50px;
        height: 50px;
      }
      #b2{
        position: relative;
        float:right;
        width: 50px;
        height: 50px;
      }
    </style>
  </head>
  <body>
    <div id=div1>&nbsp;" </div>
    <div class="div2">&nbsp;</div>
    <div class="div3">&nbsp;
    <button id=b1  name="hahah" value="1">1</button>
    <button id=b2 name="hahah" value="2">2</button>
    </div>
  </body>
</html>


图形会随着网页大小发生改变


6323daae0cec4f068d55e2dcc5397dc7.png

目录
相关文章
|
前端开发
【前端web入门第四天】02 CSS三大特性+背景图
本文详细介绍了CSS的三大特性:继承性、层叠性和优先级,并深入讲解了背景图的相关属性,包括背景属性、背景图的平铺方式、位置设定、缩放、固定以及复合属性。其中,继承性指子元素自动继承父元素的文字控制属性;层叠性指相同属性后定义覆盖前定义,不同属性可叠加;优先级涉及选择器权重,包括行内样式、ID选择器等。背景图部分则通过具体示例展示了如何设置背景图像的位置、大小及固定方式等。
588 91
|
Web App开发 前端开发
【CSS】——基础入门常见操作
CSS引入,CSS对元素美化,style修饰,选择器(标签选择器,类选择器,ID选择器,复合选择器),font-size , boder ,width,height,margin,paddiing
|
前端开发
【前端web入门第三天】02 CSS字体和文本
本文详细介绍了CSS中字体和文本的相关属性。字体部分涵盖字体大小、粗细、样式、行高、字体族及`font`复合属性,通过具体示例展示了如何设置和使用这些属性。文本部分则讲解了文本缩进、对齐方式、修饰线及文字颜色等属性,并提供了实用的代码示例。此外,还简要介绍了调试工具中的一些细节,如错误属性标识和属性生效状态的控制。
417 28
|
前端开发 JavaScript
【前端web入门第三天】01 css定义和引入方式 四种标签选择器
本文档详细介绍了CSS的基础知识及其应用。内容涵盖了CSS的定义、CSS在HTML中的引入方式,包括内部样式表、外部样式表及行内样式表的使用场景与方法。此外,还深入解析了不同种类的选择器:标签选择器、类选择器、ID选择器以及通配符选择器的功能与应用场景,并提供了实例帮助理解。最后,通过具体的新属性示例,指导如何使用这些选择器来实现基本的盒子绘制。适合初学者系统学习CSS。
415 16
|
前端开发
|
前端开发
【前端web入门第六天】01 CSS浮动
这是关于CSS布局第六天学习目标的介绍,主要解决多个`&lt;div&gt;`标签在同一行显示的问题,即一个在左边,另一个在右边。文中介绍了标准流、浮动及flex布局的概念,重点推荐使用flex布局。文章详细讲解了浮动的基本使用、布局技巧及清除浮动的方法,包括额外标签法、单伪元素法、双伪元素法和`overflow`隐藏法,并提供了示例代码帮助理解。
326 6
|
XML JavaScript 前端开发
JavaWeb基础4——HTML,JavaScript&CSS
HTML,JavaScript&CSS、元素、标签、css 选择器、属性、JavaScript基础语法、JavaScript对象、BOM浏览器对象模型、DOM文档对象模型、事件监听、正则对象RegExp/ES6
JavaWeb基础4——HTML,JavaScript&CSS
|
前端开发
CSS3入门
【8月更文挑战第23天】CSS3入门。
158 3
|
前端开发
零基础 CSS 入门问题之CSS 代码的一般格式是什么样的
零基础 CSS 入门问题之CSS 代码的一般格式是什么样的
186 1
|
前端开发 开发者
太惊艳了,这些都是CSS的入门知识!
太惊艳了,这些都是CSS的入门知识!

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    536
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    416
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    411
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    268
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    524
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    704
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1282
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    298
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1072
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    488