黑马程序员技术交流社区

标题: 【厦门JavaEE就业1期-每日总结】CSS [打印本页]

作者: 厦门校区    时间: 2018-5-15 19:22
标题: 【厦门JavaEE就业1期-每日总结】CSS
本帖最后由 厦门校区 于 2018-5-15 19:28 编辑

同学们,以下是今日任务,以案例为主,重点是CSS常用选择器和DIV的使用要求每位同学可以使用DIV+CSS独立完成注册页面的布局,然后以口语化的方式在评论区提交你的每日总结,谈谈你对今日重点知识的理解!
注意:大家不要再做全部知识内容的堆砌,围绕重点知识和重要案例谈谈理解!





作者: 磬辰    时间: 2018-5-15 20:57
林文辉 css总结
1.分清一个网页有几个大盒子,可以用画图工具之类的,把最外层的大盒子画出来
2.再细分每个盒子有几个模块,放几个盒子,嵌套div;
3.模块划分后,把内容反到对应的盒子中,就可以编写css了
4.body里面没什么太多问题,不要嵌套错就行了,如果感觉会乱就在嵌套之前注释
4.必要的话,要写个clear:both,养成一个好习惯.当然如果div的长宽设置妥当不写也行
5.如果要对标签修饰,最好是在前面加上对应的id.避免影响到其他盒子.就拿hover,after,before
这些来说,如果不在前面加上对应的id,可能其他盒子就乱套了.
6.如果要对div进行移动或者变形旋转之类的,记得要加position属性
7.有一些比较有意思的属性,如:
transform:rotate, 可以根据角度进行旋转,单位是deg
transform:translateX ,水平向右移动,单位像素
transform:translateY 水平向左移动,单位像素
transtion: all..ease..  过渡动画
box-shadow: 可以给盒子添加阴影效果
z-index:  设置元素的堆叠顺序,属性值越大,该元素层离用户越近
然后最好写的时候再写一遍-webkit-transition,因为有可能有的浏览器不兼容
8.before   after为选择器,一般给选择器加动画背景,设置动画样式
9.一个网页做得好不好,至少你在拖动页面的时候页面元素不能乱套了,
否则这个网页是失败的
10.属性很多,敲几次就熟了,其实也就那么回事了
作者: 许大炮    时间: 2018-5-15 21:12
许剑鸿
webday02总结


块标签 <div></div> 一对占用一行  <span><span> 默认在同一行

css:层叠样式表 用于美化html

引入方式(重点),语法:选择器+声明

三种引入方式:行内(直接在标签上定义),页面(<head></head>间且被<style></style>包围),css文件引入

选择器:找到标签,批量美化页面 常用选择器(id选择器(标签中定义的name属性为id),类选择器(标签中定义的class属性为类名),元素选择器)

CSS的定位:relative相对定位 absolute绝对定位


↓↓↓↓



作者: rkko    时间: 2018-5-15 21:52
本帖最后由 rkko 于 2018-5-16 09:02 编辑

杜石苇
htmlDay2 总结
今天初步学习了frameset 框架结构 这个与body冲突
主要学习了div块和css相结合来美化页面
css有选择器和声明组成 ,可以在行内直接设置style 或者页面内页头设置选择器{这个由好多种可以使用  元素选择器  类选择器 ID选择器 后代 子元素等等}  或者引用外部css文件
DIV块可以循环嵌套   把整个网页当初一个大的div 然后细分下去  有多少个块切割组成 每个快又能切多少个  相比前一天学的table灵活多了
div块可以用css 设置风格 字体 颜色 列表 浮动  边框等等
注册页面中间背景div'块的逻辑是盒子逻辑 把当前背景块想象成盒子 里面放入注册表单form  表单设置边距 内边距距离外边距多少多少  或者定位 position 绝对距离 absolute 上右下左顺时针距离
总之 大概了解了css和div原理  美化还是麻烦 个人审美要设置大小多少多少 距离多少多少纠结


作者: 小故事    时间: 2018-5-15 21:53
谢洪彬:
今天学习了CSS
作用:简单来说就是美化网页
          CSS的三种引入方式:   1.行内样式   直接在元素上使用
                                         2.页面内样式  <head></head>标签中使用
                                         3.外部样式  单独定义一个.css文件,在HTML中引入
                                         注: 使用引入方式遵循就近原则
       CSS的常用选择器:找到制定元素进行设置
                                元素选择器:div{}
                                id选择器 : #id{}  Id唯一
                                类选择器: .(自定义名字)  class=””使用
       CSS的盒子模型(也就是设置边距),悬浮,定位都是比较重要的,只是目前还没有全部掌握,接下来需要进行API对应查询来慢慢掌握和了解.
作者: 2902    时间: 2018-5-15 21:53
张清才
frame 和body不能共存 frame 可以对区域进行 行和列的切割 比tabal更灵活
用div做网页的框架,从大化小,网页设计先分大块区域,再对每块区域惊醒嵌套div 最后达到若干个div 做好一个网页
框架成型后 对每个div进行填充内容,结合css对文本 列表 等的美化 最终完成网页的结构和美观.
重点在要熟悉了解引用css的三种方法, 1*行内(Style的属性).2*页面内(在<head>内)<style> 选择器{},3*文件引用css;
伪类--多运用于超链接,对超链接不同阶段 给予不同形式的显示
作者: 铁木啊童臂    时间: 2018-5-15 21:54
汪志阳
        今天主要学习CSS和DIV重新布局网站首页,主要是之前的表格布局有缺陷,不够灵活,我们学习CSS可以运用float进行块的浮动,这是表格不具备的灵活.
CSS相当于装饰网站的骨架,首先要学习它的语法.
CSS的基本语法包括:选择器和声明(属性:属性值)
CSS的引入方式:
        行内样式:即直接在HTML元素上使用style属性设置
        <h1 style="color:red;font-size:200px ;">标题</h1>
        页面内样式:即HTML的<head>标签中使用<style>标签
               
                        h1{
                                color:blue;
                                font-size: 40px;
                        }
        外部样式:单独定一个.css的文件.在HTML中引入该CSS文件.  
<link href=(css的文件地址) rel="stylesheet" type="text/css" />
CSS的选择器:
第一种方法:        div{border:1px solid bulue;
        width:40px;
        height:45px;
                }
第二种方法:        #(id名){
        border:1px solid bulue;
                }

第三种方法:        div.(class名){
        border:2px solid yellow;
}
               
还有一些其他的选择器,后面又学习了CSS的定位和一些内边距,外边距的属性,这些方法需要眼熟,然后通过查找HTML的API文档学习.
       
作者: LittleSky    时间: 2018-5-15 21:54
常小天
今天主要学习了用CSS+Div制作静态页面。Div相比于之前学习的表格更加的灵活,div可单独创建,并且有一个特殊功能:浮动。使其能够在页面内灵活地移动。Css被认为是一种美化HTML的工具,即“层叠样式表”。Css是通过对Div块本身的属性,以及Div其中的元素的属性进行设定,来达到美化效果的。也就是说,Css是将各种对象的属性和属性值封装进<Style>或者一个单独的Css文件,再赋予对象的。在赋予的过程中,也就是Css引入过程中,需要通过选择器在大量编码准确找出要赋予属性的对象。选择器主要的搜索原理分三种:一是通过标签名来定位,相当于通过对象名来定位;二是在编码过程中对每个待“美化”的对象(标签)设定一个唯一的Id,通过ID来定位;三是在编码过程中对每个待“美化”的对象(标签)设定一个不唯一的类名,通过类名来定位,这一点与第二种方式相似,不同点在于ID设定时需要人为的保证其不重复,而类名则可以重复,所以类名引入具有更高的复用性。
今天学习的另一个重点:浮动。需要注意的点就是div块浮动后下面的div块会向上补位。所以为了防止div块重叠,需注意及时clear浮动。盒子模型的内边距与外边距注意区分关键字即可,而css的定位中有一点需要注意,就是区分相对移动和绝对移动。并且只有在确定了移动方式后才能进行移动,所以不要忘了position属性的设置。

作者: 李思贤126    时间: 2018-5-15 21:54
李思贤:今天学了Css(可以美化Html页面)
还学习了div(块).

Css三种重要引入:
行内样式 (调用方式  行内直接调用)
页面内样式  (在title下面调用)
外部样式  (创建一个css文件在里头写,然后使用link在源文件调用)

Css三个重要选择器:
元素选择器  元素(标签){声明:(属性:属性值;) }
id选择器    设置一个id名{声明:(属性:属性值;)}  调用方式 id="设置的id名"
类选择器    设置一个类名{声明:(属性:属性值;)}  调用方式 class ="设置的类名"

Css盒子模型 可以调节距离
内边距:padding
外边距:margin
边框: border
Css使用position属性必须给relatice或者absolute,然后就可以调节位置
作者: 5119    时间: 2018-5-15 21:54
游荣辉
今天学了css(可以美化页面)加上div(块);
css的使用方式,为了再标签上定义属性,就有了
                                行内样式 (调用方式  行内直接调用)
                                页面内样式  (在title下面调用)
                                外部样式  (创建一个css文件在里头写,然后使用link在源文件调用)
                        这仨不管是谁想要使用前面必须加上<style>标签

css是由选择器和声明组成的,选择器是什么呢? 就是能找到标签的方式 而选择器又有好多

        选择器:
                元素选择器  元素(标签){声明:(属性:属性值;) }
                id选择器    设置一个id名{声明:(属性:属性值;)}  调用方式 id="设置的id名"
                类选择器    设置一个类名{声明:(属性:属性值;)}  调用方式 class ="设置的类名"
                     ......
还有css 的盒子模型  就是为了调节距离
                                        内边距:padding
                                        外边距:margin
                                        边框: border
还有css的定位,要使用定位要有position属性必须给他值relatice或者absolute,然后就可以调节位子了

伪类就是可以改变超链接的颜色 大小等等...
作者: wahahaha    时间: 2018-5-15 21:55
林恒山
css是为了美化html的,它有3种引用方式,第一种是直接在行内书写样式,第二种是放在head标签里面,第三种通过link引用外部样式文件.3种常用选择器,id选择器,类选择器,元素选择器.盒子模型主要的属性有3个:内间距padding,外边距margin,边框border.还有css定位position,relate是相对定位,absolute是绝对定位,left和top控制离参照物左边和上边多远.
作者: 李志勇    时间: 2018-5-15 21:55
李志勇
css+div:
css+div用于美化HTML;
        主要学了css的引入方法:       
                        行内样式       
                        页面样式       
                        外部样式
        选择器:       
                元素选择器   
                id选择器
                类选择器

内边距padding  外边距margin           
定位position  必须给 relative或absolute中一个值才会生效  
        两个常用属性 left top
通过今天学能更加灵活的操作页面
作者: it小白001    时间: 2018-5-15 21:55
吴俊斌
HTML的块标签 分为两种 一种是div 一个div是一行         一种是span 默认所有在一行   好像这两个标签不能嵌套
今天学了三种css的引入方式:
           第一种:在本行套用style,在里面设置就好了
           第二种:在本页面中的头标签中添加style,再用选择器去控制就好了
           第三种:在外部创建一个.css的文件,在头标签引入就好了
同样选择器也学了三种重要格式:
           第一种:元素选择器 元素类型{} 创建这类元素就可以使用了
           第二种:id选择器 #自取名字{}  在属性id=自取名字就可以了
           第三种:类选择器  .自取名{}   在属性class=自取名就好了

css样式我也不懂在说什么
css盒子模型:
        内边距:padding   边框:border    外边距:margin  如果想使用left,top,就必须设置参照物position里设置有relative相对定位
absolute 绝对定位,
css浮点
        悬浮:float  可以选择向left right使用完要清空一下用clear
       
作者: Yanmo_    时间: 2018-5-15 21:56
颜琳琳
  今日学了框架标签<frameset>中的rows和cols的值表每行或每列占据屏幕的多大位置,frame 标签定义了要放置在每个框架中的html页面,且不能和<body>标签共存.html的块标签中<div></div>和<span></span>区别,<div>是默认一个<div>独占一行而<span>则是默认在同一行,以及学了DIV&CSS样式,CSS是层叠样式表,用来美化页面.
CSS有三种引入的方式:1. 行内引入 2. 页面内引入 3.外部引入,这三种引入方法中比较重要的是外部引入,用的也比较多,外部引入的使用方法是先要创一个文件夹CSS用来存放css样式,然后创建css文件,之后在其他页面上的使用只需在该页面的<head>中用<link href=”css文件路径” rel=”stylesheet” type=”text/css”/> 标签进行引入即可.使用外部的引入css样式的好处是可以一个css样式供多个页面内标签的使用.
在学css样式时还学了,选择器用来找到标签在哪个页面使用到的功能,选择器分为:
1.元素选择器:  div{(属:属性值;...} 该选择器的属性写在大括号中其中border,width,height等表示边框长度之类的属性值需要用px (像素)表示,不能忽略不写,如1px不能只写1.
2.Id选择器:  #d1{属性:属性值;...}该选择器在使用时必须要先给标签设置一个id,每个标签都有id的属性.
3.类选择器: .divClass{属性:属性值;...}该选择器在标签中使用class=” 类选择器名”.
前三种选择器是选择器种比较重要的需要掌握.另外还有一些选择器需要了解即可,如1. 属性选择器<style></styke>中display:lnline让其每个div在同一行显示  2. 后代选择器 div span查找div中所有span的元素 3. 子元素选择器 div>span 查找div中第一级span元素
另外还学了 1. css的浮动,css的浮动中有float属性和clear属性,其中float属性中取值有left,right;clear属性的取值有left,right和both分别表示清除向左,向右,和两边的浮动;以及css的盒子模型,该模型主要用于设置一些边框的距离,其中属性有内边距:padding,外边距:margin和边框:border;   2. css的伪类,主要用于超链接中鼠标点击和未点击还有鼠标放上去和浏览过该页面的几种变化,使用时不懂查API就可以,不用深入了解.   3. css定位中使用position属性设置定位,其中定位属性有relative相对路径和absolute绝对路径以及另外另个属性left,top.
注意:在css定位中position属性必须要设置.
作者: sts    时间: 2018-5-15 21:56
占楼!!!!!!
作者: seilye    时间: 2018-5-15 21:57
叶身辉:
今天学习了css和div,
主要是为了美化HTML和方便制作
Css的引入方法有三种直接在标签上定义或者在头上用style定义或者专门制作一个css文件在外部定义
主要功能可以用id和class或者直接元素名等
Css都有自己特有的样式和HTML有些不同,但是单词都是一样的
Css的盒子模型功能设置内外边框的距离调整位置
Css的定位功能和盒子有些相似也是根据属性来定位
超链接伪类主要是为了好看变颜色
其他重要的地方还是from标签,要设置action设置路径还有method来设置post上传方法
以及使用iput type的时候对每个接收的变量都要设置name来接收,并且给变量命名.
作者: 13163997058    时间: 2018-5-15 21:58
王刘锁
昨天学习了怎么去搭建一个页面,今天学习的是怎么让这个页面更美观!在昨天的学习中主要是利用表格和表单的功能区完成一个注册页面,结构不但复杂,有台多的嵌套而且灵活性太差,做出来的页面不仅丑而且low!今天我们就学习了怎么用DIV和CSS去美化我们的页面 让它可以功能更强大,而且节省内存 提高代码灵活性
首先DIV HTML的块标签<div></div>:默认一个div块就是一行 大小自己定 <span></span>:默认在同一行的块
最有用的CSS美化工具 相当于美颜 css就是一个存储一些表现HTML标签数据的Style的列表 CSS的强大就在它背负着标准化HTML的使命 并且着中层叠式的样式表是被大多数主流浏览器所支持认可的.
那么学习css主要就是学习它的语法,我们需要记住的是选择器和声明  
选择器{声明=(属性:属性值);声明=(属性:属性值}
选择器就是一个药引也是元素的一种特有属性,通过这个药引去选择元素 声明就是括号中的元素的其它需要定义的属性和对应的属性值:
选择器的中类我们需要记住三种
1,元素选择器
根据元素去选择 就是元素标签的标签名做选择器
2,ID选择器
就是给元素标签的id属性定义值 把这个id值当做选择器 但是格式是#id值{声明}
3,类选择器
给元素标签的class属性赋值把class值当做选择器 格式是 .class值{声明}
最重要的要记住的就是css的引入方式:一共有三种需要掌握
1,行内引入:就是在元素标签上直接使用style属性去设置css
<h1 style="color:blue;font-size:100px;">我是标题</h1>
2,页面内引入:是在HTML的头标签<head>内去使用<style>标签定义css
格式是:<style>
        h1{
                color:bule;
        font-size:50px;
        }
        </style>
3,外部引入:就是另外定义一个.css文件 然后在HTML中引入css文件 同级目录下./文件名或文件名即可 上级目录../文件名 上上级目录../../文件名
<link href="../../css/demo1.css" rel="stylesheet" type="text/css" />
还有就是css的浮动功能  利用css的float属性去挪动div
float的取值有
left向左浮动  right 向右浮动 none 默认值不浮动
还要记住清楚浮动效果 clear 取值有
left左边取消 right右面取消   both 两边都取消 none 不取消
重点就先记这么多了!
作者: 渣..    时间: 2018-5-15 21:58
柯威龙
今天学习了css和<div>标签,css的主要作用就是用于美化html.
css
学习了他的引入方式,选择器,浮动,还有盒子 定位以及伪类.
引入方式总共有三种.有行内样式,页面样式和外部样式.外部样式的话还要
重新创建一个.css的文件然后用<link>引入.
选择器的话种类比较多.但是常用的有id选择器,类选择器和属性选择器.
选择器的话都是在html的头里面写入.id选择器还要在标签里面设置id.
还有元素选择器,后代选择器,子元素选择器.这些相对来说会用的笔记少.但还是要掌握.
css的浮动标签笔记少,容易记,就是使用float属性然后利用float属性里面的left和right来取值
还有另一个属性clear应该也是同理.
盒子的话主要掌握内边距,外边距和边框,然后用他的属性来给他设定值.
定位<position>主要分为relative相对定位,也就是拿本身的表格做参照物.
还有一个absolute绝对路径,这个路径是相对于整个屏幕来做参照物.
伪类的话应该是变点击后的颜色吧.我也不大能理解,还在研究当中.
作者: 滴滴eclipse启动    时间: 2018-5-15 21:58
江某人:
css的引入方式:
        行内样式:<h1 style="color:red(颜色);font-size:200px(大小) ;">标题</h1> 要写多个的话不太推荐使用
        页面内样式:在HTML的<head>标签中使用<style>标签设置CSS.
在        HTML的<head>标签中使用<style>标签设置CSS.
        <style>h1{
                                color:blue;
                                font-size: 40px;
                        }
                </style>
                查到h1元素调试



        外部样式:在其他文件中使用页面内样式  单独定一个.css的文件.在HTML中引入该CSS文件.
        //引入                                  //告诉我们这是一个引入文件       
        <link href="../../css/demo1.css" rel="stylesheet" type="text/css" />
       
        元素选择器: 根据元素选择调试
        div{
        border:1px solid  blue;
        width:40px;
        height:45px;
        }

        <div>123</div>                <div>123</div>  <div>123</div>
       
                ID选择器: 根据id查找调试  id是唯一的
        #d1{
        border:2px solid red;
        }
        <div id="d1">123</div>

        类选择器:根据你设置的类型查找调试
        .divClass(自己写名称前面必须加一个点){
        border:2px solid yellow;
        }
        <div class="divClass">123</div>
       
        border:1px solid blue;  border:1px这是表格  solid blue这是颜色 没有颜色显示不出表格

        浮动<float> #d1{ float:  }
        clear 清除效果:  clear:both;
        #d1{ clear:  }
       
        background-image: url(1/cs40011.png);(背景图片)
        background-position: 30% 30%;(调整背景图片大小)
作者: 376091692    时间: 2018-5-15 22:00
凌辉:
CSS三种引入方式
1行内样式,直接在标签上定义
2 页面样式,在头标签上定义
3外部样式,引用外部css文件
选择器有6种:
元素选择器div{
}
id选择器:
在头文件定义#id
然后在标签定义id
类选择器:
在头文件定义.class
然后在标签定义class
其他的选择器有属性选择器,后代选择器,子元素选择器
Css的浮动float和clear
Css盒子模型:padding;margin;border
Css的定位:先设置属性再定位
作者: 六道的骸6    时间: 2018-5-15 22:00
本帖最后由 六道的骸6 于 2018-5-16 10:43 编辑

张裕
CSS 给HTML美化功能用的
引入方式 内部和外部引用 内部使用style 外部使用link链接使用
基本语法  选择器 声明   选择器{属性:属性值;(声明)}

常用选择器
元素选择器{}              类选择器  .类名{ }   id选择器  #id名{ }

盒子模型,悬浮和定位.(凉了) 上课没听 视频听了想睡觉  明天补视频
可能一下适应不了前端 目前处于菜的不能在菜的水平 争取早日调整好状态

作者: 沅瞻    时间: 2018-5-15 22:00
今天学习了DIV+CSS方式重新布局页面
DIV+CSS布局跟昨天学习的布局有什么差别?
昨天是使用表格的布局,表格的布局是定死的,不灵活.DIV+CSS较为灵活些
什么是CSS?
HTML如果是网站的骨架,那CSS就相当于网站的皮肉,对骨架进行美化.
CSS引入方式分几种
一种行内样式,直接在元素上面使用style设置属性
一种页面内样式,在头部<head>标签中使用style设置
还有一种外部样式,单独定一个文件.在HTML中引入该文件
CSS基本语法包含选择器跟声明
声明里些属性跟属性的具体值
选择器有
元素选择器,ID选择器,类选择器等多种
CSS的浮动通过使用float属性来完成
作者: w849027724    时间: 2018-5-15 22:00
今天学了div+css样式,通过这种方式我们可以更加灵活的对网页进行设计,制作出精美的网页。首先,css的定义实在style标签里面,在这个标签里面,我们可以直接引用标签名,入body{}这样我们就引用整个body部分,然后在大括号里面进行属性设置,例如box-size,color,background-color等等。我们也可以引用class和引用id,这些都是在style里面用。class名字,或者。id名字进行引用,然后设置属性,我们还可以使用name来完成,不过在style里面引用name要是有#name值进行引用。
一般来说,一个网页的css样式会很多的,如果我们放在一个页面,css多了就不好操作,所以我们可以使用link进行引用,在HTML外面创建一个css文件专门用来放css样式,然后在HTML里面使用link进行引入,但是这个可以覆盖,如果你引入的css样式不好看,你要自己写,那么只有在HTML里面使用相同id或者class进行复写,就可以覆盖引入的css样式。
一般对于多个css样式,我们可以选择多个,例如div里面有多个a标签,我们都赋予同样的样式,那么就可以div a{}这样就选择div里面所有的,如果选择第一层的可以div>a{},你也可以选择第一个,div.class名字;或者div.id名字;
对于iframe这个内联框架,一般使用于网站后台页面的设计。



作者: 一梦    时间: 2018-5-15 22:01
陈世彪:
今天学习了CSS
CSS选择器的用法是{选择器{属性:属性值;属性:属性值....}}
在设置页面宽度时,要用选择器一个一个在div中设置这样才不容易出错
CSS当中使用div嵌套的地方很多,最好在敲代码前先备注写好,代码的用途,方便找到错误
position属性设置定位的时候
有relative相对定位和absolute绝对定位可供选择,使用定位时,用两个属性left和top来设置
要使div在同一行时,要使用浮动,有left,right.当浮动用完时要用clear 来清楚,不然会影响到后面

作者: 名字被人注册了    时间: 2018-5-15 22:01
刘文峰
今天学习了css(层叠样式表),它可以用来美化页面.它有行内(定义在标签内),内部(head标签内),外部(外部的css文件中,通过link来使用)三种样式表.css的基本语法包含选择器和生命两个部分,当我们有多个标签;标签的属性;属性值相同时,我们还可以抽取这些相同的属性放到选择器中,再利用标签中的相应的属性使用选择器,这样可以在一定程度上优化我们的代码(个人认为有点类似java中的接口).css中有很多标签使用起来很方便,例如div标签,我们可以用它达成表格(table)的效果,由于div可以浮动(float),在页面布局时更加灵活.
作者: w849027724    时间: 2018-5-15 22:01
吴利君
今天学了div+css样式,通过这种方式我们可以更加灵活的对网页进行设计,制作出精美的网页。首先,css的定义实在style标签里面,在这个标签里面,我们可以直接引用标签名,入body{}这样我们就引用整个body部分,然后在大括号里面进行属性设置,例如box-size,color,background-color等等。我们也可以引用class和引用id,这些都是在style里面用。class名字,或者。id名字进行引用,然后设置属性,我们还可以使用name来完成,不过在style里面引用name要是有#name值进行引用。
一般来说,一个网页的css样式会很多的,如果我们放在一个页面,css多了就不好操作,所以我们可以使用link进行引用,在HTML外面创建一个css文件专门用来放css样式,然后在HTML里面使用link进行引入,但是这个可以覆盖,如果你引入的css样式不好看,你要自己写,那么只有在HTML里面使用相同id或者class进行复写,就可以覆盖引入的css样式。
一般对于多个css样式,我们可以选择多个,例如div里面有多个a标签,我们都赋予同样的样式,那么就可以div a{}这样就选择div里面所有的,如果选择第一层的可以div>a{},你也可以选择第一个,div.class名字;或者div.id名字;
对于iframe这个内联框架,一般使用于网站后台页面的设计。!
作者: 偏离X    时间: 2018-5-15 22:01
郭明杰
1 CSS就是为了让HTML页面更美观啊,简单来说就是加皮肤
2 引入方式两种啊,
页面内样式:在<head>标签中定义<style>标签 ,统一格式
                        <style>h1{color:blue;font-size:40px}</h1></style>
        *外部样式:在外部单独定义一个CSS文件
                <link href="../../css/demo1.css" rel="stylesheet" type="text.css"/>
        !!就近原则  优先使用行内.页面内样式
3 CSS的基本语法通常包含两个部分:一个是选择器,一个声明
        *选择器{属性:属性值;属性:属性值;属性:属性值}
  3.1 选择器大概几种:元素选择器:通过标签名找到,ID选择器:把元素id设置为d1,用#d1调用,        类选择器:属性选择器:后代选择器:        子元素选择器

[浮动]
float:left
float:right
                        #d1{
                        float:right;
                        }
清除浮动效果
                        .clear{
                        clear:both;
                        }
作者: finfin12    时间: 2018-5-15 22:01
张育辉
        今天学习了div+css,css是层叠样式表,css是对html进行样式修饰语言,
        学习了css三个选择器
        1:元数选择器,标签名{}
        2:id选择器,#id名{}
        3:类选择器,.类名{}
        还有浮动,
        float:属性值:left  right
               
        clear:清除浮动 left right both
        css盒子模型
        内部
        padding-top:10px 上边框的距离10px
        padding-bottom:10px 下边框的距离
        padding-left:10px 左边框的距离
        padding-right:10px 右边框的距离
       
        div与div的之间的距离
        margin-top:10px 上边框的距离10px
        margin-bottom:10px 下边框的距离
        margin-left:10px 左边框的距离
        margin-right:10px 右边框的距离
作者: chenyelong    时间: 2018-5-15 22:01
陈叶隆
今天学习了DIV和CSS.DIV是上浮操作,可以left或者right移动,一个目标上浮了,剩下的其他div会顶替它的位置顶上去,这时候需要用clear:both来取消剩下的目标顶替操作.相较于<table>标签,div标签灵活得多,它可以结合框结构进行更灵活的排版.CSS主要学习了3种操作.这个有点类似之前学的抽取.将类的共性往上抽取,形成父类,提高代码的复用性.然后再用类似于switch匹配的方式,找到case匹配上的,然后将它的style给相应的标签.比较灵活的一个地方是它还可以按属性匹配,元素一样的,找对应的属性,属性一样再进行匹配.还可以按后代查找,查找所有的子类/孙类,匹配得上,照样可以进行赋值.
作者: Eclipse启动    时间: 2018-5-15 22:01
郑阳阳
今天学习了css,也就是层叠样式表,作用是美化HTML.
有三种样式,行内,业内和外部.使用时候是就近使用.
还有选择器,就是用来找到标签的,有很多种选择器,
元素选择器,id选择器,类选择器是必须掌握的.
css的浮动,使用float属性来完成div的浮动,
根据float的取值left和right来控制div左右浮动,
clear属性用来规定元素的哪边上不允许出现浮动元素.
css的盒子模型有三个属性用来设置内外的边距和边框的属性
css的定位可以让定义的元素框出现在各种位置
超链接的伪类用来修饰超链接,
可以自定义未访问时,已访问后,鼠标悬停,选定后不同方式显示.

作者: 黄志彬    时间: 2018-5-15 22:02
黄志彬

学习了 DIV+CSS  看W3school 方法的使用简单易懂
使用float的浮动突破了昨天表单标签的局限性
框架标签跟body有冲突 CSS对骨架进行美化!

CSS的引入方法有三种
1行内样式  直接在HTML元素上使用style属性设置css   缺点:设置局限性,只针对一个元素设置
2页面内样式在HTML 的head  标签中使用style标签设置CSS
3外部样式  单class独定义一个.css的文件.在HTML中引入该CSS文件

选择器:找到标签要用到的功能
元素选择器
id选择器
类选择器

CSS盒子
margin           简写属性。在一个声明中设置边距属性
margin-bottom    设置元素的下边距
margin-left      设置元素的左边距
margin-right     设置元素的右边距
margin-top       设置元素的上边距
作者: 咸鱼coder    时间: 2018-5-15 22:02
万冕

今天学了div和css,今天学的主要是对昨天学的html进行一个美化,但是代码更复杂了

引入方式style{}类似于工具类,里面放着许多各种的选择器,然后在选择器里写需要设置的格式,类选择器是在标签内class="名字",取名字后在里面.名字
就可以将标签内的东西改成想要的格式,id选择器和类选择器很相似,也是在标签内id="名字",然后#名字,元素选择器则是找匹配的标签来进行修改,例如div{}
就会把所有的div标签改成对应的格式.

定位:相对定位是对于自己原来的所在位置,向上下左右移动. 绝对定位是相对于整个页面,上下左右移动

盒子模型比较难理解,首先需要顶一个参照物,然后在进行对比,比如一个大正方形里面嵌着一个小正方形,然后用大正方形来作为参照物,对于小正方形来说,
A就是外边距,对于大正方形来说内间距.如下图↓↓↓↓



作者: q55w66    时间: 2018-5-15 22:02
王清松

今天重点学习了
framework:
作用:将页面分块,分别填充.html文件,用来划分结构,完成页面跳转

div+css:
作用:用于美化html文件
重点掌握三种引入方式
①本行引入
②head引入
③文件引入
三者冲突时,奉行就近原则
作者: sts    时间: 2018-5-15 22:03
苏海斌
框架标签frameset:
切割
与body相冲突

属性有rows和cols
用frame填充

特殊转义符
> : &gt
< : &lt

块标签有两个
div
span

CSS层叠样式表(可美颜)

引入方式
行内样式style
页面内样式在头内head定义
外部样式新建.css文件

选择器
常用的有:
元素
ID#
类.

浮动用float

后代跟子元素选择器的区别

盒子模型(重点)有点懵 ,回去再复习下
内边距p加快捷键
外边距m加快捷键
CSS的定位p
绝对和相对


作者: 沅瞻    时间: 2018-5-15 22:03
詹源
今天学习了DIV+CSS方式重新布局页面
DIV+CSS布局跟昨天学习的布局有什么差别?
昨天是使用表格的布局,表格的布局是定死的,不灵活.DIV+CSS较为灵活些
什么是CSS?
HTML如果是网站的骨架,那CSS就相当于网站的皮肉,对骨架进行美化.
CSS引入方式分几种
一种行内样式,直接在元素上面使用style设置属性
一种页面内样式,在头部<head>标签中使用style设置
还有一种外部样式,单独定一个文件.在HTML中引入该文件
CSS基本语法包含选择器跟声明
声明里些属性跟属性的具体值
选择器有
元素选择器,ID选择器,类选择器等多种
CSS的浮动通过使用float属性来完成
作者: 黄兴磊    时间: 2018-5-15 22:04
黄兴磊  今天学了,刚开始感觉内容有点多,讲的有点杂,晚上理了下思路感觉也没有什么内容, 引入方式有三种,行内样式和页面样式,外部样式, 还的查找方法,个人感觉和之前挺不同,没什么严谨性
作者: 厦门陈强    时间: 2018-5-15 22:04
陈强
CSS的一天,其实一天下来就是DIV,CSS的引入方式,选择器的使用,CSS的浮动,盒子模型.
DIV的使用就是还是跟昨天的嵌套问题,关系理清楚就OK啦,
CSS的引入有一个关系可能目前还不是跟明显,但是有提过,就是引入的方式跟继承中成员的访问特点一样的采用就近原则,显示行内,然后才是页面内,最后才是外部样式
CSS的浮动就是一定记得浮动用完之后要清除.
盒子模型,晚上在用到时候发现,外边距,内边距的使用,是要在有边框的情况下才能实现,没有边框的话就会异常,没办法实现出效果.
作者: COLDER    时间: 2018-5-15 23:18
本帖最后由 COLDER 于 2018-10-18 19:12 编辑

Day02

DIV+CSS(块标签+层叠式样表)

今天的学习内容为以下几点:
1.转义特殊符号,框架标签<frameset>,框架标签的作用:通过切割页面来进行布局
2.DIV+CSS:利用块标签和层叠样式表来学习页面布局的另外一种方式,和传统表格布局对比,通过快标签布局具有灵活性的优势,如果是表格布局的话,一旦设计完毕后,要对布局进行调整,需要进行内容迁移和,表格调整,相对麻烦,但是如果是利用块标签+层叠样式表来设计的话,在调整阶段,只需要对块进行移动和调整大小,内容也会随之移动.
3.关于注册页面设计部分,感觉使用类选择器+外部样式的方式来进行设计,在对整体结构进行修改调整上较为便利与清晰.


CSS+DIV.png (85.19 KB, 下载次数: 0)

DIV+CSS

DIV+CSS

作者: 郁闷客    时间: 2018-5-15 23:20
林树德.
        今天学习了css主要是对网站的一些美化,html的块标签<div>及<span>的使用;css的引入方式,css的多种选择器的一些操作,进行案例操作时嵌套太多,元素的属性时常搞错,整个人懵逼了;
作者: 凉面要趁热吃    时间: 2018-5-15 23:22
黄进安:

1.        在CSS中,设置属性时必须添加单位,否则无效.
eg. <div style="margin-top:0px;padding-top:10px;height:40px;">
2.        在调用float属性结束时,要调用clear属性清楚浮动,防止出现后面的块标签往前面挤压
3.        在练习中尽量养成把CSS的构造器采用外部样式的引用习惯,一方面可以解决内容与表现分离的问题,一方面编程界面简洁美观,同时也更能提高工作效率.
4.        明天还需要练习一下对今天的内容加深一下理解,一些功能还没来得及去实现加深印象.

作者: 李成林    时间: 2018-5-15 23:26
李成林
style(样例)
Css的引用方法
1.业内引用 在head内书写
2外部引用 定义一个css文件,在head内中写link标签
3.行内样式 <h1 style="color:red;font-size:200px ;"> 在标题中直接书写
选择器
1.元素选择器: 根据div进行查找
2.id选择器: 根据标签的id进行查找
3.类型选择器: 根据标签的class的值进行查找,在选择器的定义上要加.例如.class{};
4.属性选择器 根据input标签中的数据类型进行查找例如input[type="txet"]{}
5后代选择器:根据所有的div中的指定标签进行查找
5子元素选择器:div>span 只查找第一层span元素
浮动
将float写入选择器中被选择器选择的都可以改变位置
调用clear=both清空浮动将限制调用的两边将不能浮动
clear=both清空浮动
float(小船)属性的取值:left,right
Css的盒子模型
内边距paddin 根据所在位置来确定
外边距margin
Css定位:
position(定位)属性:relative(相对路径) absolute(绝对路径)
left:
top
作者: hpb199567    时间: 2018-5-15 23:28
何平波
今天学了web中的css和div.
什么是css呢?
Css就是层叠样式表,可以在任何html页面使用
他的作用是 : 美化Html
在今天的学习中重点要掌握的是用css来设计注册界面.因为注册界面涉及了很多的数据传送,而身为后台的开发人员需要与这些数据进行接触.所以今天的重点要掌握,其他的作为理解和看得懂代码就可以.
CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。与<diy><diy>一起使用
今天需要重点掌握css的类选择器, id选择器,元素选择器(这三种选择器都在<style></style>之间)
类选择器的格式为
.divClass{
属性:值px((属性和值中间用:隔开)      px代表:元素占多少像素

}
使用方式<diy calss=”divclass”> 内容</diy>

id选择器的格式为
#数字{
属性:值px(属性和值中间用:隔开
}
使用方式<diy id=”数字”> 内容</diy>

元素选择器的格式为
diy{
属性:值px((属性和值中间用:隔开
}
使用方式<diy> 内容</diy>

第二个重点是css的浮动
我们需要掌握
float属性的取值:left,right  (向右,左浮动)
clear属性的取值:left,right,both(清空,停止浮动)
Css的盒子模型在网页设计中常常与表格或者表单一起使用
在cssd的盒子模型中
内边距:padding
外边距:margin
边框: border  这边可以在每一个选择器上加上一个border 像素为1px,这样才能给更清晰的设计网页布局
margin-top: 0px;padding-top: 15px
象这段代码的意思是外边距离表格参照物为0;内边距表格参照物顶端为15像
Css的定位
position属性设置定位:
* relative:相对定位
* absolute:绝对定位
使用另外两个属性:left,top
<Diy style="position: absolute;left: 500px;top: 150px;width: 500px;">
这段代码的意思是单元格样式为绝对定位的位置为里离表格参照物左边距离500像素,距离表格参照物顶端150像素,表格整体宽度为500像素.
每一个<diy></diy>都为一个单元格,我们所做的就是要定义好它的样式和属性.
作者: 光宇    时间: 2018-5-15 23:28
侯玉林

今天讲了css.
网页好是比人,html是网页的骨架,而css是网页的血肉,js是网页的灵魂它能够让网页动起来.
作者: Nevermo    时间: 2018-5-15 23:30
许煜
  今天主要学习的是<div>布局和css对页面进行美化
Div布局对比table布局的优点 div比table更加灵活 单元格可移动
Css主要用来对页面进行优化 语法通常由选择器和声明组成
常用选择器 元素选择器(按标签元素名匹配)
            Id选择器(根据标签的id属性匹配)
            类选择器(根器标签的class属性匹配)
            后代选择器 (父级标签中的所有子级标签成员 )
子元素选择器(父级标签中的所有一代子级标签成员)
Div主要通过float 进行排版 left right none
<frameset>框架标签 横切 rows 纵切 cols 用于做网页后台页面
Div+css完成网页主体思路
1分析网页需求 将网页合理切割
2用div完成对各个区域的布局
3将各个div区域实现需要的功能
Div比起table能够将布局进行的更加精确 通过内边距padding 外边距margin
以及position(relative相对位置)(absolute绝对位置).所有div块能够精确地布置在指定的位置
作者: 郑学馨    时间: 2018-5-15 23:35
郑学馨
CSS:用来美化页面的
重点有:css的三种引入方式,(格式),暂时只记住一个定义在页面

内<head>标签中的<stytle></stytle>格式!(理解:引入方式就跟

面对对象编程一样,要运用类中的方法,我们要通过创建它的对象

才能使用,而我们要将css内的格式运用到body中,需要弄出一个

接口来连接,)
css选择器;(理解:就是一种格式的匹配,什么钥匙开什么锁是一

样的道理,我们先定义好css内的格式(相当于锁),body中要用到

css里面的东西,就要创建对应的识别格式,(相当于钥匙)三种常

见格式分别是:1:p{}---对应---P;2#id---对应---id;3:.类

名---对应---class="类名")
css盒子:(理解:一个盒子里在放一个盒子,移动里面的盒子的话,

两个盒子的边距(内外边距)就会不一样,反过来,我们通过改变他

们的边距,就可以调整里面盒子的位子!)
css悬浮:(算是下象棋吧,没开局时,每个棋子位置在棋盘上是固

定的,开局之后棋子可以任意在棋盘上移动,不过css悬浮的特点

是,第一个位置悬浮移动后,排后面的会跑到第一个位置上,悬浮

移动完毕后记得把悬浮关掉<clear>)
作者: 李志勇    时间: 2018-5-15 23:42
李志勇
css+div:
css+div用于美化HTML;
主要学了css的引入方法:       
                        行内样式       
                        页面样式       
                        外部样式
选择器:       
                元素选择器   
                id选择器
                类选择器

内边距padding  外边距margin           
定位position  必须给 relative或absolute中一个值才会生效  
两个常用属性 left top
通过今天学能更加灵活的操作页面


作者: 黄志彬    时间: 2018-5-15 23:44

黄志彬

学习了 DIV+CSS  看W3school 方法的使用简单易懂
使用float的浮动突破了昨天表单标签的局限性
框架标签跟body有冲突 CSS对骨架进行美化!

CSS的引入方法有三种
1行内样式  直接在HTML元素上使用style属性设置css   缺点:设置局限性,只针对一个元素设置
2页面内样式在HTML 的head  标签中使用style标签设置CSS
3外部样式  单class独定义一个.css的文件.在HTML中引入该CSS文件

选择器:找到标签要用到的功能
元素选择器
id选择器
类选择器

CSS盒子
margin           简写属性。在一个声明中设置边距属性
margin-bottom    设置元素的下边距
margin-left      设置元素的左边距
margin-right     设置元素的右边距
margin-top       设置元素的上边距
作者: 追风筝的人哇    时间: 2018-5-15 23:47
康元中
今天学习css+div重新完成页面美化和注册页面美化
<div> 标签一个标签占一行
<span>相反
div相比table表格来说更灵活,

css 重点学习 css的引入方法三种  当前页面引入 要在head标签中间 放<stye>  <stye>
几种选择器  元素/类/id选择器...      
css的浮动float和clear         
还有盒子 模型 padding 和marign
作者: conan75    时间: 2018-5-15 23:49
陈昆明:
今天对层叠样式表CSS(cascading style sheet)进行了学习,并用CSS+DIV对案例的相关内容进行了制作,相比于昨天的表格制作,CSS要更为灵活,它具有3种引入方式;行内引入(使用标签style,各声明间使用分号隔开),页面引入(选择器加声明属性),外部引入(采用link标签)

其实CSS的出现有点类似java的继承,本质和抽取差不多,CSS对文本,列表,字体,链接,表格等都有相应的操作标签,具体可参照API进行学习


作者: avip0000    时间: 2018-5-15 23:53
白有旺
今天学习了DIV+CSS布局 相比之前的表格布局 今天的比较灵活  学习了类选择器 ID选择器 还有其它一些
布局的话先画好整体的结构思路 再慢慢一个一个去完成小的
今天被浮动了跟定位给弄糊涂了 有待加强
作者: 张述明    时间: 2018-5-16 00:03
张述明
今天学习了Div+css,主要功能是对table制作的界面进行改进,是界面更灵活更美观
今天学习的内容大致可以分成两块第一块是HTML 的块标签第二部分Css 的选择器和盒子模型.
块标签有<div><sapn> 二者的主要区别是div独占一行,span默认在同一行
然后css的引入方式也是我们学习的一个重点 分成三种第一种是行内样式,就是要在<Style后面制定属性>第二种是页面内部要在head中Style里面进行设置,外部样式则需要单独定制一个.css文件,然后在使用.
接下来是选择器的部分
Css的选择器有很多 比如类选择器,元素选择器,Id选择器,后代选择器和子元素选择器
选择器的作用是为了找到要设置的标签
其中元素选择器是通过元素来定位要设置的元素
Id选择器 要在div里定一个id 例如<div id=”d1”> 然后在head下的style里用#d1来对相应的元素进行设置
类选择器是定一个类.xxxclass{},然后可以在块标签里通过class=xxxclass来调用类中设置的属性

另外一个内容就是块标签浮动,是用来满足我们所需要的页面的样式 通过float实行来操作
主要是左和向右 然后可通过clear来清除浮动 通常用clear both

盒子模型 所涉及的属性 包含padding 内边距  margin 外边距 这也是今天的一个难点
可以通过边距来调整DIV中的文字位置或者嵌套的div的位置
CSS中还有定位属性 包含 绝对定位 和相对定位

作者: AsusCoder    时间: 2018-5-16 00:04
本帖最后由 AsusCoder 于 2018-5-17 23:51 编辑

   
姓名:曾耀峰
   学java太累了,学完今天的课,去财务处结账出去写前端吧。贴一个标签就能马上看到效果。java代码写了一天就得出1+1=2。
总结一下今天的知识。
重点:
1.使用framest标签制作简单的网站后台管理页面
2.掌握CSS链接的三种方式
难点(纯属了解):css盒子模型,css浮动,css定位

一,使用frameset标签制作后台管理页面。
     在今天的案例中,用了frameset标签嵌套子标签frame和frameset标签来制作,以下是我理解的详细步骤。
    1.新建立一个html页面,把里面的body标签删除掉。加入frameset标签(body标签和frameset标签不能共存)。
    2.重点来了。开始切割页面。需要掌握frameset属性rows和cols,和链接属性src。rows表示横着切。cols表示竖着切。根据需求,我们要先将页面切割成上下两部分,使用rows="15%,*"这个属性。里面再套一个frame标签,属性值src设为top.html。指向写有管理员个人信息和欢迎语的页面top.html
     3.对于下面的部分,要切割成左右两部分,左边是管理员操作选项的页面,设网页为left.html,右边为显示相应操作结果所得数据的页面,设为data.html。完成上述操作要再套用<frameset cols=""15%,*>这个属性。贴一下这个核心代码比较好理解。
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
        </head>
        <frameset rows="15%,*">
                <frame src="top.html"  name="top"/>
                <frameset cols="15%,*">
                        <frame src="left.html" name="left"/>
                        <frame src="right.html" name="right"/>
                </frameset>
        </frameset>
</html>

这段代码可以背下来。

二,css的三种引用方式
1.使用所有标签共有的属性style。里面按照“属性:值;”的形式写css代码。这种方式称为行内引用
2.在head标签里面使用<style>标签,写css样式,称为页面引用
3.在head标签使用link标签,属性值src填写css页面的位置,rel填写”stylesheet”,这两个属性必须要填写,不然不能引用。这种方式使css代码和html代码分离,并且其他页面也可以使用。称为外部链接。
    到这里总结可以结束了。冲着轩哥学了也用不到,都是美工的事。

    但是还是忍不住研究了css的盒子模型还有定位类型,和float浮动机制。
     当你理解div+css布局的精髓是几个盒子模型在网页上分布时,就可以做任意网站页面的布局了。
     前面html的总结有提过标签分为块状标签(div,p,table,ul这些是块状标签)和内联标签(a,img,font这些是内联标签,)。这个意思是块状标签可以直接做成一个盒子模型,每个盒子模型在正常情况下都有个看不见的框子,每个标签不相重合。可以直接设置宽高,加边框来看出这个盒子。盒子模型还有外边距属性margin,用来设置与其他盒子的距离。内边距padding。用来设置盒子里面各个标签与盒子边缘的距离。我们在使用a标签,img标签的时候,总是发现不能给它们设置宽高,加了边框border属性也看不出来。是因为这些标签不是块级标签。要想变成块级标签,在外面套一个div标签即可。
     理解完上面的盒子模型,再学float浮动就很简单了。当第一个标签贴上float属性,left就是从当前位置,浮动到父级标签的左上角。其他后面贴上float:left的标签,会跟着浮动上来。遇到前面的盒子时候,不能重合,而是紧跟在它后面。当盒子不想有其他盒子跟着,就设置一个clear属性,这样就能独占一行,其他盒子就排在下一行。
     另外,在做div模型布局的时候,要特别注意宽高方面的设置,当几个盒子排在一起,宽高超过预先设置的宽高时,会导致盒子排列和自己想的不一样。实际开发工作中是用像素级别为单位来设置宽高,要是平时做着玩,还是建议用百分比设置宽高比较方便。
     做页面的布局。个人习惯先用盒子把各个大模块利用float布局起来。不建议用border边框显示盒子的形状,因为border的粗细会占用像素,后期也要去掉,但是你已经预先设置完了各个盒子的宽高了。去掉后的几个像素会干扰布局。推荐的做法是给各个盒子加背景颜色来显示它们。
     大模块整体搭建好以后,再往各个模块添加小模块,这样做起来就比较有规划。
     最后提一下定位。定位的属性值是position,它的值分为相对定位relative,绝对定位absolute,固定定位fixed。使用相对定位可以使盒子往原来的位置上下左右直接位移。比较适合布局时候移动。使用绝对定位,要先找对一个父级元素,给父级元素设置属性pisition:relative。这样再来使用绝对定位就能相对这个父级元素移动。
     绝对定位和相对定位的区别是。绝对定位移动以后,它原来所占的位置,会被其他元素自动占领。相对定位移动以后,原来的位置还存在。其他盒子不会去占领它。
     固定定位就是,经常我们在进入一个广告网站,不论怎么滚动,都有qq客服交谈存在。这个是用固定定位来做的。
     个人觉得,前端非常无聊。
     手机打字,有错别字请忽略
     

作者: zzx835387607    时间: 2018-5-16 00:06
郑志祥
Day02  CSS&Div  
   今天学了css层叠样式表,用于页面布局比之前学的表格布置更便捷,更自由,   
id 用#      class 用.name=”名字”
css有三种引入方法,
1.行内引入(直接在行内引入属性),
2.页面内样式
3.外部页面
学习了一些选择器
1.元素选择器 :
2.  id选择器:
3.类选择器:
4.属性选择器:
5.后代选择器:
6.子元素选择器:

创建DIV是上下排列的,我们可以通过浮动Float进行左右排列,
盒子(注册页面)
<div  style="position:absolute ; left:400px; top: 160px;  width: 600px;">

用DIV+CSS来实现注册页面
解题思路;
1.先创建一个五行的DIV
2.在第一行的DIV ,添加3个DIV,利用浮动float,将3个DIV拼接在一起,
添加图片<img src        添加图片        添加超链接<a></a> 利用盒子
注意 距离外层padding-top: 10需要重置DIV的整体高度(跟图片一样高)
3.第二行 添加背景颜色 background: black; color: white;size: 20px;">
ul li  {   display: inline; }   
这是个将 首页 ,手机购物 ... 一行显示的意思 直接引入  让下面的 首页 ,手机购物 ...  ui 为无序列表
4.第三行  插入<table>   运用Html的表单元素进行操作
作者: ...ylq    时间: 2018-5-16 00:21
叶凌青
css
主要给HTML页面美化的,就相当于给HTML化妆
语法 : 选择器{属性:属性值;属性:属性值....}
引入方式主要有3种
1.行内样式  就是可以直接在标签定义
举例: <h1 style="color:red;font-size:200px ;">标题</h1>
2.页面内样式 :
style{
        h1{
          color:blue;
          font-size: 40px;
        }
}
3.外部样式:
1,定义一个.css文件
2,然后使用<link  href="css文件路径" rel="stylesheet" type="text/css"/>标签引入

还学习了几种选择器
元素选择器
元素名{
}
id选择器
#id名{
}

类名选择器
.类名{
}
CSS的浮动,使用float属性可以完成DIV的浮动
今天很多都没搞懂,明天补视频
作者: 咸鱼coder    时间: 2018-5-16 00:25
万冕

今天学了div和css,今天学的主要是对昨天学的html进行一个美化,但是代码更复杂了

引入方式style{}类似于工具类,里面放着许多各种的选择器,然后在选择器里写需要设置的格式,类选择器是在标签内class="名字",取名字后在里面.名字
就可以将标签内的东西改成想要的格式,id选择器和类选择器很相似,也是在标签内id="名字",然后#名字,元素选择器则是找匹配的标签来进行修改,例如div{}
就会把所有的div标签改成对应的格式.

定位:相对定位是对于自己原来的所在位置,向上下左右移动. 绝对定位是相对于整个页面,上下左右移动

盒子模型比较难理解,首先需要顶一个参照物,然后在进行对比,比如一个大正方形里面嵌着一个小正方形,然后用大正方形来作为参照物,对于小正方形来说,
A就是外边距,对于大正方形来说内间距.如下图↓↓↓↓

作者: doudou0606    时间: 2018-5-16 00:26
施炎生
CSS虽然是美工的,但是我们也要了解。重点是CSS的引入,选择器,盒子,定位这几个地方。
需要重点练习的案例是注册页面的美化,晚上练习完问题不大,就是不懂那个表格大小怎么设置比较好,要调好几次才能比较合适的大小,可能是下午犯困没听到,明天再看看视频。

作者: 1748341437    时间: 2018-5-16 01:15
林玮
今天学习了,div和CSS层叠样式表;

div是html的一个块元素,主要作用是在里面添加内容把内容进行组合,添加的元素可以是:文本,图片,
表格..... div可以进行嵌套使用(类似与表格又与表格不同,比表格更加灵活)
div的基本属性<div></div>
注:div属性的使用是通过style来进行操作的,所以div本身能使用的属性只有style,然后通过style来调用其他属性;
        div通过style运用的属性<style></style>
        注:因为div下style的常用属性都是一些通用属性,所以我就不多说了;
还有就是CSS,CSS呢主要用于美化html页面的;
        CSS的常用选择器有三个:
                元素选择器 : 通常以div开头{}结尾,给所有div添加属性;
                属性选择器 : 而类选择器就不同了他是以#加一个名称开头{}结尾
                         应用的时候在<div id="*"> *:这里面添加名称即可
                类选择器:这个就是.名称{}结尾,应用:<div class="名称">
而他们都是给div添加属性的,不同的是元素选择器是给所有的div添加属性,而类选择器与属性选择器
是给指定名称的div添加属性;
作者: wpwing    时间: 2018-5-16 01:16
吴鹏

标签名  { 属性:属性值;    //CSS样式,同样注意分号“;” }
h1 {font-size: 20px; }

类选择器:
.类名  { 属性:属性值;    //CSS样式,同样注意分号“;” }
.name {color:red; }

上面是声明方式;
调用的方式是在标签里面使用class=
比如:<p class=类名>

id选择器:
#id名  { 属性:属性值;    //CSS样式,同样注意分号“;” }
#name {color:red; }
上面是在<head></head>里面的声明方式,

调用方式是在标签里面用id=声明具体的id名,比如:
<p id= "name">His name is Ray.</p>

---------------------------------------------------------

使用浮动记得要clear一下


作者: 丶犯二    时间: 2018-5-16 01:20
任佳锋
CSS  层叠样式表   简单来说就是用来美化html
引入方式分为三种   分别是行内样式   页面样式   还有外部样式
行内的话直接在元素中使用style属性    页面则需要在头部<style></style>中定义    外部样式则是在外新建一个css文件,然后引入来使用
CSS的常用选择器的话目前只介绍了五个
元素选择器   通过标签名调用
id选择器  #id{}   通过将元素的id设置与id选择器同名调用
类选择器   .类名{}       通过将元素的class设置为该选择器类名调用
p span后代选择器的话是直接对p后面的所有Span对象进行全选操作
而子元素选择器:p > span则是只对第一个Spand操作

这之后还学了CSS的盒子模型和悬浮与定位,  悬浮与定位这一块的话感觉不是很理解
特别是清除悬浮   明天再把这部分捋一捋吧


作者: 柯建程    时间: 2018-5-16 09:14
柯建程
frameset  与body有冲突  只能有其一
属性
rows 上下行  
cols   左右
使用<frame>标签,frame代表切分每个部分
<frameset rows="15%,*">  上下行 分2个
        <frame src=" " /> src接收引入的页面
frame可以取名字   frameset里面不可以
跳转可以在用frame的名字进行跳转到指定位置
CSS概述  层叠样式表
HTML相当于网站的骨架,css对骨架进行美化,
css在那些地方使用
任何网站都会使用css取美化页面
要求掌握三种选择器:
   元素选择器(页面内要使用<style>)
  ID选择器
#d1{}
要加#
获取时  id=:"d1"
类选择器
.divClass
要加.
获取时 class="divClass"
css浮动
float   数一种属性  定义在选择器中
用id选择器
#id{
float:left
float:right
}
清除浮动效果:clear   both

盒子模型(注册页面的注册表制作  用绝对定位去做 )
padding ;10    先距离上左
padding :10px,0,5px,10px   上右下左
margin 外边距
css定位
position
relative 相对定位
absolute绝对定位
使用left top

作者: 望蜀    时间: 2018-5-16 10:21
邵倩


框架标签<frameset> 按行rows或列cols对页面进行切割布局,不能与body共存

HTML的块标签:
<div> </div> 独占一行 特有的浮动功能使其能够灵活移动,区别于table
<span> </span>默认在同一行


CSS 即层叠样式表/级联样式表  用于美化HTML,实现样式和页面分离

CSS的部分语法:

引入方式:
1.行内样式:在标签上定义一个<style> </style>
2.页面内样式 :在<head> </head>间定义一个<style> </style>
3.外部样式:定义一个.css文件,使用<link />引入
注意:当3种方式发生冲突 遵循就近原则

选择器:1.元素选择器 2.id选择器 3.(常用)类选择器

样式:1.字体 2.背景 3.文本 4.列表

盒子模型:1.内边距padding 2.外边距margin 3.边框border

悬浮:1.悬浮float:left,right 2.清除悬浮clear:left,right,(常用)both

定位position:先设置定位方式 1.相对定位relative  2.绝对定位:absolute  
                     再使用另外两个属性:left,top

作者: 林荣彬    时间: 2018-5-16 18:43

林荣彬
          今天学习WEB的CSS,CSS是层叠样式表它的主要作用就是用来优化HTML页面.使页面变得更加美观.
主要学习了CSS的语法会用:
块标签:
<Div></Div> 独占一行
<span></span> 默认在同一行显示

CSS的引入方式有三种:
行内样式,   :直接在HTML的元素上使用style属性设置CSS
页面内样式,   :在HTML的<head>标签中使用<style>{    }标签使用
外部样式     :单独去定义一个.CSS的文件在HTML的<head>中使用<link hef=””>引入CSS文件

CSS的选择器

CSS中的盒子模型:
内边距:padding
外边距:margin
边框:border

CSS中的定位:
Position 属性设置定位:
relative:相对定位
Absolute:绝对定位

在今晚做注册页面的时候有很多都记不住,思路不够清晰,做的乱七八糟,重新整理再做一遍思路就清晰了很多,在使用的时候也更加熟悉,也加深了印象.
作者: Do1    时间: 2018-5-16 18:48
本帖最后由 Do1 于 2021-6-21 08:17 编辑


今天学习了DIV


DIV在HTML前端页面布局中,非常重要,我们经常遇到的问题是:DIV居中,DIV自适应高度等等,下面就来总结一下。
多个div使用会自动换行,应该使用float属性
  left :  对象浮在左边
  right :  对象浮在右边
例如:
  float: left  和 float: right 是两个div左右排列在同一行
<div style="width: 20%; float: left; height: 100%">图片</div>
<div style="width: 50%; float: right; height: 100%">图片</div>
所以div很好用,摈弃了表格形式布局活动性差 元素板块僵硬的特点,使得可以更灵活的操作页面中的各种控件元素
作者: Ldddd    时间: 2018-5-16 18:51
今天学习了DIV&CSS,DIV是HTML的块标签,用来分割网页的,CSS是美化网页的一种工具,CSS基本类型是,控制器(属性名:属性值),然后学习了三种引入方式,三种主要的选择器,还有悬浮,定位,自己总结的Xmin'd,有标记重点的Xmind,比较适合我自己的总结方式。
作者: Ldddd    时间: 2018-5-16 18:58
赖镇东
CSS&DIV总结
DIV其实就是比较灵活的板块,不像table表格那样,条条框框,DIV更加灵活,同时与CSS结合的美化,让网页更加灵活,用<style>来描述属性,添加了选择器这元素,有点类似JAVA中的面向对象,或者说方法,更加灵活,比方说网页要更新什么东西的时候或者框架要改变的时候,利用这些选择器改动就能改变整个网页,更加轻松可变。下面是我总结的xmind,有标重点内容是必须掌握的,也是要多看的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2