Web_Design 板


LINE

※ 引述《sean72 (.)》之铭言: : 想弄清楚如何将一个方块放在整个萤幕约略中央的位置(ex: google search bar) : 所以产生了很多混杂的问题 寻求版友能帮忙厘清我的盲点 : 我的萤幕解析度为1920 x 1080 : 程式 : http://0rz.tw/S0GjN : 1. : 网路上找到 css 写法 margin: 0 auto; : 这样的确能将一个方块左右 auto 对齐置中 : 但是却没提到该如何调整上下 : 我胡乱的放了个参数调整上下距离 例如 margin: 18% auto; : 但是却不清楚那个18%是 谁相对於谁的 18%? : http://www.w3schools.com/css/css_margin.asp : w3school 也只有简略的说 : % : Specifies a margin in percent of the width of the containing element : 按照字面翻译 : margin = element width x % : 所以当我将box width设定为200px : 那麽我的margin-top/margin-bottom 就是 200*18% = 36px (正确吗?) : 可是这36px上下位移又是相对於谁的位置去调整? : 我加了一段javascript计算body和box的height : 却也怎麽也兜不出这个数字 margin 是根据上层容器的宽度来计算的 所以如果是这样 浏览器宽 1000px A外框 宽 = 800px B内框 宽 = 500px (在A里面) B设定 margin 18% 就是 800的18% = 144px; : 2. : CSS border 和 outline有什麽不同? : http://www.jaceju.net/blog/archives/9/ : 这篇网志提到 : body / html 会设定成 margin 0 : 使得页面内容和浏览器边缘间没有空隙 : 我将div删掉 : body空无一物的时候,我的body是一条贴着浏览器左&上的蓝色线 : (这边都能理解) : 若我将 body css里面的border删除 : outline左右还是贴着浏览器,但为何上下却是贴着box? 我看不懂你上下左右贴着是啥意思 总之 border 跟 outline 在写法用法跟显示上都差不多 唯一的差别就在於 outline是不占空间的 所以假设有一个 div 高是100px 加了 border 1px後 高就会变成102px 这边有一篇 border 跟 outline的说明 http://stackoverflow.com/questions/1158515 : 3. : http://www.jaceju.net/blog/archives/17/ : 这篇文章提到 : margin可以以下两种状况解释: : 「元素与相邻元素的距离」及「元素与父元素间的距离」 : 我参考了google 新增分页的source code : http://imgur.com/yo6w6yI : 他将margin设为 margin-top 0cm; : 这应该就是「元素与相邻元素的距离」的示例吧? : 但我如何知道我设定的margin是属於哪种关系? 你为何需要知道是属於哪种关系呢??? 你只要知道 margin就是设定间距的就可以了 如果你想知道 如果 A元素上方没有其他元素 那你设定 margin-top 就是与父元素的距离 如果 区块是 A B C 排下来 那在B设定 margin-top 就是与相邻元素的距离 而通常来说 div 是一个 block 所以 width跟父元素的宽度应该是相等的 所以设定 margin-left 或是 right 都是跟父元素的距离 : 4. : google新分页的的做法就是从最上面的nav bar往下 : 用block一层一层叠起来,直到search bar : 还是我不要自找麻烦,直接将这例子抄起来? 看不懂 : 5. : 从google新分页的例子推测 : 制作网页view的概念 : 应该比较类似 Word: 若我制作封面 要在整张A4中间写上标题 : 我应该要按很多Enter,塞入空白行,将游标下移 : 而不是类似小画家or PowerPoint : 在滑鼠直接点在页面中央然後拉出一个方块 : 是这样吗? : 感谢 网页本来就是从上而下堆叠起来的 被切出的区块会优先往左往上堆叠 要像小画家一样拉出一个区块也是可以 不过这种做法并无法适应於所有的装置 因为直接定位区块需要设定他的"位置" --- 看完後觉得 你应该要多试验一下各种区块的感觉 才比较能明白HTML是怎麽运作的 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.232.113.200
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1404654526.A.562.html







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job 或 站内搜寻

TOP