今天是休假,布置了一个作业,是利用CSS制作斯坦福大学官网。虽然是一个并不复杂的制作,却让我第一次体会到了想摔鼠标的感觉。 遇到了很多问题,却找不出自己到底是哪里出了问题,简简单单的一个logo。足足多了快两天了,都没有按照自己理想的情况完成,不着图标位置出了问题,就是放不到该放的位置。

一个<div></div>放在另个<div></div>内,表现的样式应该是一个图层在另一个图层内部,但是实际动手操作,却不是这样,而是硬生生把另一个div挤到另一行。

 
按理说web和peopl应该在logo右边,而输入文本框在web和people的右边,结果却成了这样。(输入文本框实际也在外面,是通过“设计”用鼠标硬生生拖上来的)。
而下面的导航赢还是横向由左到右一次排列,加入   float:left便可,但是加入后,却还是纵列排序,住不过跑到了屏幕右边。
另外就是CSS选择器(.  #    *),虽然是一个很简单的东西,却因为在一个<div></div>内,有id,有name,有class,标签多,且取名杂乱,稍不注意,选择器便会出现问题,又会导致问题出现,在浏览器中浏览时,不会出现预想的效果。另外,对于这三种选择器的使用,还是迷迷糊糊,在何时应该定义成什么,而什么时候有应该用什么选择器,虽然没有硬性规定,却感觉麻烦复杂非常!!!
另外三种样式表(内联样式表、内嵌样式表、外部样式表),虽然明白其优先性的问题,却依然不知道在实际中该如何运用,什么时候该用哪一个。虽然感觉内嵌样式表使用比较多,却又感觉这个样式表出错率比较多,因为需要通过选择器与他相定位、相关联。出了问题后,只要标签一多,查找起问题便是一个大工程。
主要问题就是div的布局。其相关位置,绝对位置,在实际动手中,总是出错,与原本的理解不一样。另外一整个屏幕作为底板的布局中,div的位置放置,和多层div的重叠分布,是一个重点不理解的的地方。虽然感觉在课上听起来还算明白,但是实际动手操作总是差强人意。如开头所说,一个div在另一个里面,只需要再此div内部加div便可,却不知道因为什么原因,总是覆盖不上。上下左右的排列也总是对其不了。对div宽和高的设订于相对、绝对未知的设订搞不明白。
希望可以在这些点上多下功夫,要以最快的时间搞清楚。马上要开始JS语言的学习,不然就要拉下。可不能越拉越多!

CSS选择器、标签,div的位置。的更多相关文章

  1. HTML+CSS系列:CSS选择器(标签、ID、类、通配符、后代、子元素、并集、伪类)

    一.标签选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...

  2. html之css选择器学习

    相关内容: 什么是css选择器 标签选择器 类选择器 id选择器 并集选择器(分组选择器) 交集选择器 后代选择器 子标签选择器 属性选择器 相邻兄弟选择器 伪类选择器 伪元素选择器(伪对象选择器) ...

  3. css选择器及css优先级

    三个css选择器:id选择器#test1{ }.class选择器.test2{ }.标签选择器div{ }对三个div:<div>我是普通div</div>.<div i ...

  4. CSS简介和CSS选择器

    <pre name="code" class="html">Css 简洁 css 选择器 标签选择器 类选择器 ID选择器 Css 层叠样式表 Ca ...

  5. CSS+DIV入门第一天基础视频 CSS选择器层叠性和继承性

    大家好,我是小强老师, 现在网上的CSS+DIV视频,要么讲的太深,要么太浅,很多初学的同学们总是遇到困难,今天小强老师专门给大家准备了css课程的视频.带你从零基础学习CSS+DIV一直到能独立完成 ...

  6. python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  7. Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  8. day42:HTML标签和CSS选择器

    目录 1.HTML 1.1 文档结构 1.2 head标签 1.3 body标签 1.3.1 h1-h6标签 1.3.2.br标签:换行 1.3.3.hr标签:一行横线 1.3.4 a标签:超链接标签 ...

  9. Html 之div+css布局之css选择器

    CSS选择器 什么叫选择器?通俗的来说就是 我想改变html 中某个地方的  字体大小 或者背景色 或者其它属性 内边距 外边距,宽度高度 等等 一些Css 样式. 那么我们如何找到对应的 元素呢? ...

随机推荐

  1. C#实现XML与DataTable互转

    private string ConvertDataTableToXML(DataTable xmlDS) { MemoryStream stream = null; XmlTextWriter wr ...

  2. mockjs模拟前后端交互

    mockjs是用于mock数据(造假数据)的组件. mockjs官网链接为:http://mockjs.com/:mockjs官网有mockjs的源代码.API以及示例. mockjs拦截ajax请求 ...

  3. sql语句注意事项

    1两表根据a字段关联,把t2表中的c字段值更新到t1表中的c字段update T1set T1.C =(select T2.C from T2 where T1.A = T2.A)where exis ...

  4. ios 证书申请和发布流程

    证书是什么? 上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式.这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限 ...

  5. input 正则限制输入内容

    js 限制input只能输入数字小数点也不能输入或者是只能输入数字,能输小数点等等,本文大致整理了一些,感兴趣的朋友可以收藏下   代码如下: 1 <input type="text& ...

  6. 返回值是JSON的阿贾克斯方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. android 多媒体数据库(非原创)

    推荐文章:http://fzlihui.iteye.com/blog/1097952,http://www.cnblogs.com/pen-ink/archive/2011/06/02/2068410 ...

  8. android案例一 电话拨号器

    效果图:   电话拨号器的核心原理:  意图   MainActivity代码:     private EditTest et_number; //加载一个布局 setContentView(R.l ...

  9. maven创建的Web工程,Eclipse 内 tomcat容器不识别的处理方法

    相信很多人都遇到这个问题,简单的说明下处理方式 前提是maven配置都是ok的,这里不多说了 1.创建web工程 mvn archetype:create -DgroupId=com.XXX.YYY ...

  10. unresolved inclusion in the java header in JNI

    eclipse的ndk开发环境建差不多后打开jni的samples里的hello-jni项目.添加native和运行都没有问题,但是打开hello-jni.c看到一片红: 光这一个文件牵涉的问题有下面 ...