web前端设计学习体验

web前端一般由html,css,javascript等搭成
上了学校开的前端设计课后想写一些自己关于前端html,css设计的一些体验和自己走过的坑。一定是要积累沉淀啊。
个人认为web前端的写时最好时先把内容排好再安排标签样式,先有主体再有外表

响应式web:

刚开始写html用position绝对定位某个标签,虽然把网页铺排看起来还是很正常,但是一把窗口调小一定元素就会东跑西跑,十分不美观。关于这一点是因为前面标签的挤压。
不美观怎么办,那我们需要在不同的视口下有不同的样式(๑•̀ㅂ•́)و✧。
媒体查询结构

@media only screen and (这里放条件语句,比如说min-width:400px) {
                 .....}

这个查询语言也很好记,就是说在screen宽度在多少的时候我们要显示什么样的css,这样做的话就可在一个css文件里放不同显屏时的不同样式了
多个外联式css文件

  <link rel="stylesheet" href="css文件" media="only screen and (min-width:400px)">

这里的media用于判断什么时候用啥css文件

div

对于一段内容来说他可能需要一个地方来安放他,这就可以时我们的div来做这个事。它像一个盒子一样吞吐标签,很大程度上能解决标签的位置等问题

居中的奇淫技巧

老实说居中问题在刚开始时常让我头秃。
body居中
整体的内容居中而不用class怎么搞,不如来设置body的最大宽度

body{
              max-width: 1200px;
              margin:auto; 
      }

div中文本图片居中

text-align:center ;                              //表示水平居中
vertical-align: middle;                        //表示垂直居中

绝对位置居中

position:absolute;
left: ; right:;                          //左右百分比自行根据网页设置

浮动

浮动的设置能让网页内容更加直观,视觉效果更好。比如让一个图片被文字环绕,若单纯设置绝对位置,很有可能出现图被文字挤到下一行的情况。但用浮动(对图片)配上最大宽度(对文本使用)会让一切很和谐,比如说这个例子


float

然而浮动往往会影响下一个标签,这并非吾等所愿意看见的。

clear:all;                 //清除上一个标签的浮动效果

max-width

这个语句时用来限制我们标签的宽度的,画地为牢,让标签里的东东能够安分的呆在那里面。
讲真,用max-width来让两个标签里的内容能够并排到一起十分的方便

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 第一部分HTML&CSS整理答案1.什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HTML5...
    Programmer客栈阅读 2,040评论 0 12
  • 凌晨2点,刚到家,卸下在外强装的淡定,换掉已经尿湿的内裤,我,一名微信小编,要赶紧把刚才发生的事情记录下来。 事情...
    彭杨森阅读 380评论 0 1
  • 崔亚宁申请的老体育馆使用时间,分别是上个星期跟这个星期的周四晚上六点半之后。所以只是第二次,场地相对而言和学术报告...
    郭大年阅读 157评论 0 0
  • 《外婆,你牵挂的孩子长大了啊》 时间静悄悄地走的好快,阳历都2018年2月份了,但我还是习惯按阴历的腊月来总结20...
    我是琳熙阅读 249评论 1 3