PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   請教html高手一個語法的問題 (https://www.pcdvd.com.tw/showthread.php?t=983723)

walkingdog 2012-09-16 04:13 PM

請教html高手一個語法的問題
 
要呈現的資料(一個用MS Expression Web編輯的表格)不管螢幕解析度為何,
都要呈現於畫面中間,請問要加入什麼語法呢?
如果是使用align&valign,不知要擺放於何處才能產生效果? 先說聲謝謝!


<a href=http://網址/default.php?r=auto&w=80%&h=1200&url=網址/buy_menu.htm>採購清單</a>

anderson1127 2012-09-16 05:16 PM

走狗大

先說我不是高手 , 我當初學 HTML/CSS也只是學著做自己產品的WEB GUI , 當初也是有相同問題

現在也是解決了 , 給您參考一下我當初的設計

HTML部份
<BODY id="advmain">
.......................
</BODY>


CSS部份
#advmain {
background-color: #FFFFDE;
margin: 0px;
border: 0px;
margin-left: auto;
margin-right: auto;
position: relative;

width: 1024px;
height: 120px;
}

您也可以用<div id="advmain"> .... </div> 把您要的部份給包起來 , 不需要將id給apply在 <BODY> 這個TAG上

黃色字的部份就是可以讓這個區塊放在中間的位置...

但是這個設計,在IE6 會有點問題...IE6以後及Firefox都不會有問題....
給您參考看看!!

walkingdog 2012-09-16 10:41 PM

目前已經解決了,感謝a大解說!
再請教一個小問題,小弟用xoops架站,
區塊大小與寬度不調整的前提下,
以下語法會造成標題換行後無法對齊的情況,如A的情況
<li><a href="網址" target="_blank">□□□□□□□□□□</a></li>

如果想要像B一樣對齊的話,不知語法要怎麼下?
用GOOGLE努力查了一下,找不到合宜的答案,再次感謝~~



pepd65 2012-09-16 11:50 PM

我也不是高手,而且很久沒用到HTML了,但如果沒記錯的話:

造成A的情況
可能是只有單獨使用<li>語法才會如此

要像B一樣對齊的話
<li>搭配<ul>或<ol>語法應該就可以了
例如:

<ul>
<li>11111</li>
<li>22222</li>
</ul>

PAN_PAN 2012-09-17 12:24 AM

如果不想要用 <li> tag 的話就用 table 去畫吧

只是 table 的 tr 與 tr 之間可能會有一些 gap 存在, 你需要 cellpadding 和 cellspacing 去讓 gap 縮小


所有的時間均為GMT +8。 現在的時間是10:10 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。