X



(´-`).。oO人はTABLEにもどってくるんだよ。
■ このスレッドは過去ログ倉庫に格納されています
0182Name_Not_Found
垢版 |
2006/06/08(木) 03:42:26ID:???
>>179
うん、UAでオフすればどうとかこうとかなんてのは、現実問題としては
ほとんど考慮するところじゃない。
CSSのメリットは別のところにあるよね。
テーブルレイアウトのメリットも確かにあるけど、テーブルレイアウトは
実際問題、オーサリングツール使わなきゃできないってこともある。
0183Name_Not_Found
垢版 |
2006/06/08(木) 04:20:05ID:Md+B+lpx
DW使えばいじゃん
0184Name_Not_Found
垢版 |
2006/06/08(木) 06:26:34ID:???
フリーのオーサリングソフトで十分かもわよ
0185Name_Not_Found
垢版 |
2006/06/08(木) 18:48:08ID:go8q7ZBH
メモ帳最強…
0186Name_Not_Found
垢版 |
2006/06/19(月) 00:21:43ID:zk5jZwfQ
>そもそも、ブラウザでスタイルシートをオフにできるなんて事、普通の人は知りません。
確かに。しかも普通に使う分にはOFFにするメリットが考えられない
0187Name_Not_Found
垢版 |
2006/06/19(月) 09:57:54ID:???
>OFFにするメリット
豆字UZEEEEEEEEEEE
IE以外でずれる絶対配置UZEEEEEEE
off or user-style-sheet
0188Name_Not_Found
垢版 |
2006/06/23(金) 15:56:51ID:???
>>187
たとえばIEなら
ツール>インターネットオプション>ユーザー補助>Webページで指定されたフォントサイズを
使用しない

これにチェックを入れる事により、製作者側で指定してきたフォントサイズ(豆字とか)を
スタイルシートでなくても閲覧者側で変えることができる。
0189Name_Not_Found
垢版 |
2006/06/23(金) 16:01:55ID:???
>OFFにするメリットが考えられない
OFFにしたときの崩れ具合を楽しめるじゃないか。
0190Name_Not_Found
垢版 |
2006/06/23(金) 16:12:34ID:???
>>188
それをやることにより「読めなくなる」ページ続出だから、変えられない罠。
0191Name_Not_Found
垢版 |
2006/06/23(金) 21:59:17ID:???
>>190
これはすごく簡単に変えられるんだから、その時だけ変えりゃいいじゃない。
0192Name_Not_Found
垢版 |
2006/06/23(金) 22:45:08ID:???
どっちにしろ文字が小さくても見えない、
文字を大きくしたら見えない、
で見られないページになる罠。
0193Name_Not_Found
垢版 |
2006/08/21(月) 15:48:27ID:xvIPFw34
<TABLE width=100%>
<TD width=2></TD>
<TD width="○○"</TD>
</TABLE>
で○○に何を入れたら残りを埋めてくれるんだ?○○に何も入れない場合上の2pxが伸びてしまう。
○○に100%を入れると2pxがつぶれてしまうし・・・。どうしたらいい?
0194Name_Not_Found
垢版 |
2006/08/21(月) 16:47:14ID:nWszB/pO
>>193
そのままでいいんじゃないの?
0196Name_Not_Found
垢版 |
2006/09/09(土) 22:18:07ID:???
解っているとは思うが、
このスレをネタスレにしようと必死なのはW3信者。
0197Name_Not_Found
垢版 |
2006/09/12(火) 21:03:09ID:s3kbIlwo
レイアウトはTABLE
文字・装飾はCSSが一番作りやすいと思うようになった
0198Name_Not_Found
垢版 |
2006/09/12(火) 21:05:23ID:s3kbIlwo
他にやり方だとどうも
サイズが狂う(特に上下方向)
0199Name_Not_Found
垢版 |
2006/09/15(金) 01:16:27ID:???
どっちも長所があるってことでええがな(´・ω・`)
0200Name_Not_Found
垢版 |
2006/09/17(日) 20:41:41ID:???
>199
そそ。それが一般的な大多数の感想でしょ。
W3C信者が異常、ってか潔癖なくらい凝り固まってるだけで。
0202Name_Not_Found
垢版 |
2006/11/17(金) 09:05:01ID:???
現状のブラウザシェアやバージョンからするとハイブリッドにするしかないわな。
0203Name_Not_Found
垢版 |
2006/11/21(火) 05:44:14ID:fTRmkUvz
CSSだけで書いたら、携帯向けの
フルブラウザでは崩れるね

まぁ直に繋いでも崩れるけど
0204Name_Not_Found
垢版 |
2006/12/04(月) 18:06:56ID:???
>>200
そんなことよりもおまえが2初心者なのが気になる
0205Name_Not_Found
垢版 |
2006/12/05(火) 03:02:18ID:???
信者は何でもキチガイだから
0206Name_Not_Found
垢版 |
2006/12/25(月) 22:55:14ID:Lpcutrr3
cssはどうやっても崩れる。
重要な部分は table に戻すことにしました。
0207Name_Not_Found
垢版 |
2006/12/25(月) 22:59:02ID:???
プ>cssはどうやっても崩れる
0208Name_Not_Found
垢版 |
2006/12/25(月) 23:03:21ID:Lpcutrr3
>>207
未熟な私を笑っていいよ。
もっと笑いなさい。
0209Name_Not_Found
垢版 |
2006/12/25(月) 23:15:24ID:???
おーっほっほっほっほ、
cssがないならtableを食べればいいじゃない!
文句があればベルサイユまでいらっしゃいwww
0214Name_Not_Found
垢版 |
2006/12/26(火) 22:36:01ID:+yaPtJiB
>>213
そんなことが日本でできたらアルフレット・ノーベル賞とれるよw
0215Name_Not_Found
垢版 |
2006/12/26(火) 22:40:00ID:???
別の意味で中退ならできるがなw
0216Name_Not_Found
垢版 |
2007/10/15(月) 00:04:57ID:10gZJw9k
本当に戻ってきてしまった
0217Name_Not_Found
垢版 |
2007/10/15(月) 02:56:26ID:???
話の流れから
小学校に戻って来たのかと思ってしまった
0218Name_Not_Found
垢版 |
2007/10/19(金) 02:39:57ID:???
cssレイアウトってのはWEB制作会社が競合会社に顧客を奪われないように
わざと難解にしてcssを採用してるんじゃないの?

オーバーライドしまくり、それでもダメならimportant入れまくりで
なんとか納品できた自分の感想。

個人サイトや一人で管理できる小規模サイトならいいけどね。どんなのでも。
0219Name_Not_Found
垢版 |
2007/10/24(水) 10:04:49ID:???
これからは空白スペースでレイアウトだよ
0220219
垢版 |
2007/11/12(月) 04:18:24ID:h+FaMwNX
そうそう、最初の頃のホームページって
四苦八苦して空白スペースでデザインしてた
サイトって多かったよ。

なんかアスキーアートみたいだな。
0221Name_Not_Found
垢版 |
2007/12/24(月) 00:22:05ID:???
EXCEL VBAで、自動TABLEタグ書き出すマクロ作ったら、需要在るのかな?
まあ、選択した範囲のセルを、<TABLE><TR><TD>〜</TD></TR></TABLE>に
書き出すだけの機能だけど。

EXCELのシートで表を修正して、IEのTABLEデータに、メモ帳経由で貼り付け、とかが
簡単にできるようになるのがメリットか。
0222Name_Not_Found
垢版 |
2008/03/30(日) 20:33:50ID:???
いつまでたってもCSSでインチキ誤魔化しソース肥大化方法じゃない
きちんとした段組みが出来るテーブルレベルに達した程度の方法すら
出てこないからもうテーブルで良いよ。

てゆーか殆どの携帯や一部のブラウザなんかは絶対CSS読めないんだから
配置レイアウトをCSSでやるのは結局無理がある。単純にHTMLレベルで
段組みしないとレイアウト崩壊は免れない。4年かけて今更こんな事に
気がついたぜ。
0223Name_Not_Found
垢版 |
2008/03/31(月) 14:25:08ID:???
携帯からの閲覧を考えてCSSデザインにしたものの、
そもそも携帯で来る人がいなかった俺は勝ち組
0224Name_Not_Found
垢版 |
2008/04/05(土) 05:50:37ID:???
横並びを配置する目的のHTMLのタグがあればCSSでなんかレイアウト
しなくて済むのにな。いい加減本来の使用目的から逸れたインチキフロート段組を
使わないで済む用にして欲しい。

こんだけ携帯隆盛の世の中じゃ絶対読めない環境が山ほどあるんだし
CSSは良く使う要素の簡単な装飾には良くてもレイアウトとか根本的な事には
向かないよな。
0225Name_Not_Found
垢版 |
2008/04/18(金) 01:35:15ID:???
>>223
>携帯からの閲覧を考えてCSSデザインにしたものの

携帯考えたらCSSデザイン使わないだろ普通
0226Name_Not_Found
垢版 |
2008/04/21(月) 22:18:59ID:???
横幅狭いのに段組固定だぜ?
__________________
|■メニュー |■2008年04 |■更新履歴 |
| ・このサイ |月01日    | ・2008年04|
|トについて .|―――――-|月01日   |
| ・管理人の|  今日はトッ|  トップペ |
|プロフィール|プページをテ|ージをテーブ|
| ・写真アル|ーブルレイア.|ルレイアウト|

みたいにされてみろよ
0227Name_Not_Found
垢版 |
2008/04/23(水) 10:39:56ID:6Ohy1Ru2
>>222
CSSの表モデルを利用すれば 「インチキ誤魔化しソース肥大化方法じゃないきちんとした段組みが出来」 ます。

> てゆーか殆どの携帯や一部のブラウザなんかは絶対CSS読めないんだから
> 配置レイアウトをCSSでやるのは結局無理がある。

CSSが読めない場合は、 そのブラウザのデフォルトのスタイルで文書が表示されるのですから、
文書構造さえ正しくマークアップされていれば問題ないはずです。

> 4年かけて今更こんな事に気がついたぜ。

4年かけていったい何を学んだんですか。
0228Name_Not_Found
垢版 |
2008/04/23(水) 22:03:01ID:???
>>227
ほう

>CSSの表モデルを利用すれば 「インチキ誤魔化しソース肥大化方法じゃないきちんとした段組みが出来」 ます。


ならhtmlとcssが馬鹿みたいな長文にならずに縦2段で下段を横3段組にする
ソースをhtmlとcss両方示してくれ。

>文書構造さえ正しくマークアップされていれば問題ないはずです。
問題ありまくり。blogなんて左にナビあればナビを皆殺しに読むまで
本文は読めません。まぁこれは単純な例だがいくらでもある。
0229Name_Not_Found
垢版 |
2008/04/23(水) 22:08:50ID:???
あー勿論1レスで書ける量で全部正確に書いてね。
0230Name_Not_Found
垢版 |
2008/04/23(水) 22:12:25ID:???
本当に書かれたらなんて反論するつもりなん。

「CSSの表モデルなんぞ実装しているブラウザが少なすぎて結局使う価値がない」
って言えばいいのに。

でまあ、最近の携帯電話は、float使った段組ならかなり正確にレンダリングしてくれる。
段組用のプロパティじゃないからなんともいえないけどね。
0231Name_Not_Found
垢版 |
2008/04/24(木) 02:10:50ID:???
ハイ書けませんと。素直にマヌケさ認めれば良いのに。
4年前の彼よりアホな奴だ。
逐一細かい要素設定指定しなきゃきちんと見栄え対応できないんだからソースは
肥大化するんだよ。それを見るも無惨なインチキフロートで無理矢理まとめてるだけなんだから。

>でまあ、最近の携帯電話は、float使った段組ならかなり正確にレンダリングしてくれる。

残念ながら最近だろうが今だに殆どの携帯はCSSを読まないのが普通。
と言うか読めるのがPCサイトビューアーの極一部だけって言い方が正しい。
0232Name_Not_Found
垢版 |
2008/04/24(木) 02:19:16ID:wnqM6DDU
>>228
> ならhtmlとcssが馬鹿みたいな長文にならずに縦2段で下段を横3段組にする
> ソースをhtmlとcss両方示してくれ。

そういう段組はテーブルレイアウトでも 「インチキ誤魔化しソース肥大」 すると思うけど。
まあ、 やってみるよ。 今日はもう寝るので明日か明後日か明々後日まで待たれよ。

> blogなんて左にナビあればナビを皆殺しに読むまで
> 本文は読めません。

それは本文よりナビが前にあることに問題があります。

>>230
> 「CSSの表モデルなんぞ実装しているブラウザが少なすぎて結局使う価値がない」
> って言えばいいのに。

Firefox、 Safari、 Operaなど、 IE以外のモダンブラウザはすべて実装してるのでは?
それにベータ版のIE 8はAcid2テストに合格しているらしいから、 あと数年で主流ブラウザの全てが
CSSの表モデルをサポートする状況になると思うよ。
0233Name_Not_Found
垢版 |
2008/04/24(木) 03:00:33ID:???
>>225
CSSデザインというかテーブルから普通のStrictにしたら、だろうな。
携帯やnetscapeはCSSをoffにさせればいいし。
テーブルデザインは携帯で見ると横幅広がってひどいのな。
0234Name_Not_Found
垢版 |
2008/04/24(木) 20:46:51ID:wnqM6DDU
お待たせー。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

<title>Cascading Style Sheets, Level 2</title>

<style type="text/css">
body > div {display: table; width: 100%; table-layout: fixed;}
body > div > h2 {display: table-caption;}
body > div > p {display: table-cell; padding: 1em;}
</style>

<h1>Cascading Style Sheets, Level 2</h1>

<div>
<h2>Abstract</h2>
<p>This specification defines Cascading Style Sheets, level 2 (CSS2).
CSS2 is a style sheet language that allows authors and users to attach style (e.g., fonts, spacing, and aural cues) to structured documents (e.g., HTML documents and XML applications).
By separating the presentation style of documents from the content of documents, CSS2 simplifies Web authoring and site maintenance.
<p>CSS2 builds on CSS1 (see [CSS1]) and, with very few exceptions, all valid CSS1 style sheets are valid CSS2 style sheets.
CSS2 supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc.
This specification also supports content positioning, downloadable fonts, table layout, features for internationalization, automatic counters and numbering, and some properties related to user interface.
</div>

<div>
<h2>Status of this document</h2>
<p>This document has been reviewed by W3C Members and other interested parties and has been endorsed by the Director as a W3C Recommendation.
<p>It is a stable document and may be used as reference material or cited as a normative reference from another document.
<p>W3C's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment.
</div>
0235Name_Not_Found
垢版 |
2008/04/24(木) 22:21:21ID:???
テーブルもレガシーな表現も大好きだが、
テーブルの難点は修正に時間が掛かることだな。
ソースを見るのも大変になるから、他人が見ても理解しやすいソースの記述のために、
俺は相変わらずテーブルは使えない。

楽しようとしたらものすごく使うけど。
0236Name_Not_Found
垢版 |
2008/04/24(木) 22:30:52ID:???
>>225
携帯って古い機種は特にテーブルを読まないよ。
だからテーブル組みなんて使えない。
後、CSSについてはNTT機種が遅れているから当分使い物にならない。
よって、携帯用CSSについては潜在的なバグも考慮して使わないな。

あんまり使われないだろうけど、俺はインラインフレームとJSを利用して、
中に表示する携帯用ページとと外側に表示するテーブル段組のパソコン用ページを分けてたよ。
今は厳格なソースを書いてるけど。
0237Name_Not_Found
垢版 |
2008/04/24(木) 23:24:05ID:???
昔のでもテーブルは普通に読む。読んでないように見えるのは極小解像度のせい。
てゆーかテーブル読まないって何も読まねえじゃねえかw
0238Name_Not_Found
垢版 |
2008/04/24(木) 23:33:11ID:???
テーブル読まないなら昔のYAHOOやdocomoすら読めないしな。
0239Name_Not_Found
垢版 |
2008/04/24(木) 23:43:30ID:???
yahooは今でもテーブルだよ。オークションもな。
0240Name_Not_Found
垢版 |
2008/04/25(金) 00:32:41ID:???
モバイル用はCGIで振り分けるのが普通だろう
いかにHTMLをしっかり書いていようと関係ないわ
0241Name_Not_Found
垢版 |
2008/04/25(金) 00:41:14ID:???
テーブル読めないならMSも読めないね。auも読めない。通信社も軒並み読めないと思う
0242Name_Not_Found
垢版 |
2008/04/25(金) 00:49:36ID:???
アホーはモバイルでもテーブル+フォント乱れ打ちですが何か?

携帯がまともにCSS読んでくれるなら誰も振り分けや別ページわざわざ
作ったりなんて面倒な事しねーっつーの。
第一最近のとか言ってる時点でナンセンスなわけだし。
0243Name_Not_Found
垢版 |
2008/04/26(土) 01:21:27ID:B9HQ+7eH
まじか…時代はテーブルレイアウトか…せっかくフルCSSで組んでもテーブルか…俺の所はテーブルレイアウトしか皆出来ん。そんなのって…うお〜
0244Name_Not_Found
垢版 |
2008/04/26(土) 08:54:14ID:wHIaYpub
携帯の性能が上がってそれなりにPCサイトが見れるようになってるからな
PCサイトブラウザ使わなくてもそこそこ見れる
CSS完全レイアウトのページを携帯でみると本当に悲しいぞ
0245Name_Not_Found
垢版 |
2008/04/26(土) 12:40:05ID:???
どうだろうな。昔のauはテーブルをよんだけど、
テーブルの中にテーブルを作ったら読まなかった。
0246Name_Not_Found
垢版 |
2008/04/26(土) 12:50:09ID:???
CSSも使いようだけどな。
テーブルで横幅900のサイトとか携帯で見ると悲惨だぞ。
CSSだとこれが縦に表示されるからhtmlの文法さえ間違っていなければ問題なく見れる。
0247Name_Not_Found
垢版 |
2008/04/26(土) 13:00:52ID:???
<table width="800" align="center">
<tr>
<td>
<table width="800">
<tr>
<td
0248Name_Not_Found
垢版 |
2008/04/26(土) 13:01:56ID:???
途中で落としちゃったorz

昔こんな感じのソースだったから、今はマシだと思うけど、
こんなごちゃごちゃしたものを読んでくれるのなら、俺は快くテーブルに戻れるよ。
0249Name_Not_Found
垢版 |
2008/04/26(土) 21:30:04ID:B9HQ+7eH
そうか。まあ確かに携帯でPC用画面みるとCSSが適用されとらん。だが最低限一応見れる。だがどちらがいいのか俺にはわからん。
0250Name_Not_Found
垢版 |
2008/04/26(土) 23:49:55ID:???
最低限でいいよ。
よくできたサイトはCSS適用しなくても見れるだろうし。
0251Name_Not_Found
垢版 |
2008/04/27(日) 00:18:56ID:JeJm+G+1
おっご意見サンキュー、ナビゲーションに隠しテキスト入れたかいがあるもんだ。ただ自分の仕事携帯で見ると虚しいな…ショボいぜぇ〜
0252Name_Not_Found
垢版 |
2008/04/27(日) 18:17:11ID:???
>>248
それでもcss完全レイアウトよりも全然記述量無いしな。
昔はISDNとかナローバンドだったから全部読み込むまで全く表示されない
問題起きてたけど今のブロードバンド普及しまくってる時代じゃ
その問題は殆ど意味無いし。

>>250
同意。本当にわかってる人の良サイトはcssは装飾程度にしか使ってないしね。
無くても多少質素になるくらいで見た目を大幅に崩壊させたりする事は無い
少なくともリスク背負ってcssでレイアウトまでやるって事は避けてる人が多い。
0253Name_Not_Found
垢版 |
2008/04/27(日) 18:22:44ID:???
ぶっちゃけ外側にdivなんか用意した固定段組は、
実際テーブルと大差ない。そんなもの作り手の好き嫌いで決めちゃえばいい

でも、dlリストを段組表示にするCSS書くくらいなら素直にテーブル使えよと俺は思う
0254Name_Not_Found
垢版 |
2008/04/27(日) 18:24:50ID:???
>>252
信じられないくらいバカだな。リアル中学生??
0258Name_Not_Found
垢版 |
2008/04/28(月) 04:43:29ID:???
CSSだとネストを1・2個減らせることもあるからその点では有利なんだけど、、、
外部ファイルで定義をしないといけないから一気に逆転されるんだよなぁ

ただ個人的に、本当の良サイトは「読みやすさ」を大幅に崩壊させたりする事が無いと思ってる
0259Name_Not_Found
垢版 |
2008/04/28(月) 08:24:52ID:USbqcR1Z
「本当の良サイト」 を1、 2個挙げてみてください。
0260Name_Not_Found
垢版 |
2008/04/28(月) 08:39:35ID:???
というか普通に見てればCSSレイアウトでも見た目が大幅に崩壊することはないよ。
こういうこと言うとレガシーなブラウザがとか携帯ブラウザがとか言われそうだけど、
レガシーブラウザなんて今やナローバンドよりも稀だし、
携帯ブラウザの通信速度はナローバンド並だからテーブルレイアウトの方が嫌がらせになる。
0261Name_Not_Found
垢版 |
2008/04/28(月) 12:15:14ID:???
もう五年くらい考えたら古いブラウザは考えなくていいな。
テーブルは細かい段組だけを考えて使うものになってきたよ。

戻ってくる頃にはほぼCSSの指定も細かなマークアップもできるから、CMS使っているのなら余裕だろ。
0262Name_Not_Found
垢版 |
2008/04/28(月) 12:59:45ID:???
このスレも当初はTABLEも有りだったが
今はもう…
0264Name_Not_Found
垢版 |
2008/04/28(月) 21:56:36ID:???
>>262
当初からテーブル無しだよ。
当時はW3C信者が大暴れしていたが
今はもう・・・
0265Name_Not_Found
垢版 |
2008/04/28(月) 23:38:46ID:???
W3Cも昔は段組テーブル使っていたけどな
0267Name_Not_Found
垢版 |
2008/04/29(火) 04:09:06ID:???
テーブルで作ったサイトをCSSにするのが面倒ダーヨ
考えるのめんどくせーからそのままにしようとしたが
新しくデザインし直すほうが早いかもな…
0268Name_Not_Found
垢版 |
2008/04/29(火) 09:54:44ID:???
>>266
WebArchiveでW3Cのページを見るんだ。
1998には使われていたよ。だから昔と(ry

冗談はここまでにして、今テーブルを使う利点はなんだろう?
CSSよりは簡単に実現できるし、可変式段組とかやれるけど、
みんな幅固定だからそこまでしなくていいんだよね。
0269Name_Not_Found
垢版 |
2008/04/29(火) 10:10:13ID:KMLzEzFi
可変式段組はCSSでもできますよ。
0270Name_Not_Found
垢版 |
2008/04/29(火) 10:15:09ID:???
IE6互換モードのクソ仕様でも適用される可変式段組を教えてくれ
もちろん、幅をある程度縮めたらスクロールバーを出すように。
0271Name_Not_Found
垢版 |
2008/04/29(火) 10:37:22ID:KMLzEzFi
>>270
これじゃだめ?

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>テスト</title>
<style type="text/css">
#CONTENT {
width: 66%;
float: right;
}
#ASIDE {
width: 33%;
float: left;
}
</style>
</head>
<body>
<div id="CONTENT">
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
</div>
<div id="ASIDE">
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
</div>
</body>
</html>
0272Name_Not_Found
垢版 |
2008/04/29(火) 11:14:28ID:???
>>271
それだと崩れるだろ……
畜生……IEがmax-widthとmin-widthに対応していれば困ることはないのにorz
0273Name_Not_Found
垢版 |
2008/04/29(火) 11:31:59ID:h2qQrBB6
>>272
どう崩れるの?
0274Name_Not_Found
垢版 |
2008/04/29(火) 11:35:46ID:???
>>273
確かにfloatが崩れることはないよ。
ないが、一定幅まで縮めたらスクロールバーを出したいって条件だ。
つまり、最短の横幅は600pxとかで、それ以上の場合は可変幅の段組がいいとかさ。
0275Name_Not_Found
垢版 |
2008/04/29(火) 11:38:00ID:h2qQrBB6
>>274
ああ、 横スクロールバーね。
でもそれってテーブルだとできるの?
0276Name_Not_Found
垢版 |
2008/04/29(火) 12:02:06ID:???
テーブルだと割と簡単に出来るよ。
実質、外側のdivにmarginで余白とって、尚且つ、内側のdivに幅を指定する感じだから、
CSSでも同じことを実現できなくはない(テーブルを採用するよりもCSSファイルが煩雑になるが)。
tableとtrとtdとtheadとtbodyとthootが一括してdivに置き換わるだけかな?
後は置き換わったdivにテーブルと同じ役割を担うように指定していく。
でも、これってテーブルと大差ないんじゃ? とはすごく思う。
だったらデフォでも段組が成立するテーブルでいいじゃんってね。

もし、主要ブラウザのIE6とIE7がmin-widthを描画してくれるのなら、
外側にmarginとmin-widthを指定して、
メニュー部分にwidthを、
本文部分にmin-widthを指定してfloatするから
テーブルよりもものすごく簡単になったんじゃないかな?
この場合、テーブルの煩雑な要素がdiv三つに減るからメリットが大きいし。
0277Name_Not_Found
垢版 |
2008/04/29(火) 23:51:26ID:ZHQ7EM0n
>>276
テーブルで簡単に作ってみて。
0278Name_Not_Found
垢版 |
2008/04/30(水) 00:29:10ID:???
body {
margin:数値;
}

table {
width:100%;
}

#Contents {
}

#Menu {
width:数値;
padding:数値;
}

<table>
<tr>
<td id="Contents">
本文
</td>
<td id="Menu">
めぬー
</td>
</tr>
</table>

いい加減だけど、こんな感じ
0279Name_Not_Found
垢版 |
2008/04/30(水) 00:31:11ID:???
すまん。眠いまんまコード打ってたorz

#Contents {
padding:数値;
}

だた。まあ、なくていい気もしたけど。
この場合、メニュー幅だけ固定だからfloatだとアウツでしょ
0280Name_Not_Found
垢版 |
2008/04/30(水) 15:08:13ID:BnVWdK3F
>>278-279
それだと一定幅まで縮めても横スクロールバーが出ませんよ?
ソースは次のとおりだけど、 何か間違ってたらご指摘お願いします。
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>テスト</title>
<style type="text/css">
body {margin-right: 6%; margin-left: 6%;}
table {width: 100%;}
#Contents {padding: 1em;}
#Menu {width: 200px; padding: 1em;}
</style>
</head>
<body>
<table>
<tr>
<td id="Contents">
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
</td>
<td id="Menu">
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
<p>関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報関連情報</p>
</td>
</tr>
</table>
</body>
</html>
0281Name_Not_Found
垢版 |
2008/04/30(水) 15:25:08ID:BnVWdK3F
あと今気づいたけど、 ソースでは内容を前、 関連情報を後にして、 表示上は内容を右、 関連情報を左にするってことが
テーブルレイアウトだとできないね。 それは大きな欠点のような気がする。
0282Name_Not_Found
垢版 |
2008/04/30(水) 15:26:57ID:???
それはCSSも基本同じだろ。
positionはややこしくて嫌い。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況