[问题] ASP.NET排版不如预期的问题

楼主: aoksc (重出江湖)   2015-02-28 18:10:51
请问各位
我在ASP.NET中有用到Master Page
http://jsfiddle.net/htjo450g/
出来的结果应该是要Master Page的banner
跟子网页的table宽度刚好可以对起来
可是奇怪的是我在自己本机上跑大小就是对不起来
这是Master Page的部份
http://jsfiddle.net/w3r8stes/
这是子网页的部份
http://jsfiddle.net/zw1qfgqo/
这是在Visual Studio出跑来的结果
http://i.imgur.com/sRMrAHx.png
我调整过很多次了
但奇怪的就是上面banner的长度没办法随我控制
我试过另开一个档案
直接把CSS贴到该页执行是跟我想要的一样
但如果是引用外部连结
像是这样
<link href="CSS/BroadwiseMenu.css" rel="Stylesheet" type="text/css" />
反而上下两边就对不起来了
不晓得这有可能是哪里有问题呢?
因为我调过tr dir的width就是对不起来…
奇怪的是td的宽度前三个都会是固定273px
最后一个选单的部份是83px
我试着去调过width
但结果就是很怪也对不起来
谢谢
作者: ssccg (23)   2015-02-28 18:30:00
排版是看最后产生出来的html,就是你跑出来的结果的原始档
作者: iamnodoubt (Have Fun)   2015-02-28 21:32:00
因为block元素没指定宽度会自动撑开跟母元素一样宽调跑版的元素就直接在dev tools里面调,调到正确的属性数值,记下来,再回去改原始码你就开dev tools点该元素,就知道他吃到的样式是什么从你的问题描述,不是打错字就是被盖过去,css要考虑priority , css写在inline, priority很高..

Links booklink

Contact Us: admin [ a t ] ucptt.com