2013-11-01 4 views
0

Нужна ваша помощь, написав правильный код для размещения двух столбцов в XHTML с помощью онлайн-стиля.Как создать раскладку из двух столбцов в xhtml без CSS

По существу, я пытаюсь перепроектировать страницу обзора моей компании wiki, чтобы иметь раскладку из двух столбцов со ссылками в каждом столбце, в результате чего пользователи попадают в другой раздел вики.

Поскольку у меня нет большого знания XHTML, я использую HTML + конвертер. Когда я конвертирую HTML в XHTML и ввожу его в страницу вики, я заканчиваю тем, что мои элементы блока перекрывают друг друга. Вот что я написал, все указатели будут оценены:

<body> 
<div id="left" style="display: block;"> 
    <ul style="float:left; width:300px; height:400px;"> 
     <a href=""> 
     <img src=""> </a> </br> 

     <h4>Ways to Get Involved</h4> </br> 
     <a href="">Design Thinking with Jacquelyn</a> </br> 
     <a href="">Running Meetings </a> </br> 
     <a href="">Preparing and Running Playbacks</a> </br> 
     <a href="">Working with Users</a> </br> 
     <a href="">See all topics</a> </br> 

     <a href=""> 
     <img src=""> </a> </br> 


     <a href=""> </br> Find and share useful tools for day-to-day design  work</a> </br> 

    </ul> 

</div> 



<div id="right" style="float: left; width: 300px; height:400px;"> 
    <ul style="float:left"> 
     <a href=""> 
     <img src=""> </a> </br> 

     <h4>Latest Posts</h4> 
     <a href="">Slimming down on features for a more delightful experience</a> </br> 
     <a href="">CitiBike: First 100 Days Visualized</a> </br> 
     <a href="">Development and Design Go Hand-in-Hand When Creating Smarter Cities</a> </br> 
     <a href="">Story 2.0: The Surprising Thing About the Next Wave of Narrative</a> </br> 
     <a href="">See all blog posts</a> </br> 

      <a href=""> 
     <img src=""> </a> </br> 

     <a href="">Get engaged, educated and empowered to do Design Thinking</a> 

Anyway--/всех помочь очень высоко. Под эгидой EOD в пятницу (сегодня) установлен срок.

+0

XHTML - это просто HTML с соответствующими закрывающими тегами. Вы должны использовать таблицы стилей, а не встроенные атрибуты 'style =" "'. – SLaks

ответ

0

Использование:.

style="float: left; width: 300px; height:400px; "

только на внешних DIVs Не всплывают содержимое (UL)

КСТАТИ:. Встроенные стили являются CSS слишком

+0

Спасибо, ребята, я дам эти два предложения. – Cognitivity

+0

Ok- Я пробовал предложение Div, которое сделал @Agony, и что + использование%, похоже, сработало. Теперь я собираюсь сделать их четырьмя отдельными div (слева, внизу слева, справа, внизу справа), чтобы убедиться, что это поможет лучше выровнять содержимое, которое сейчас все удалено. Спасибо за вашу помощь! – Cognitivity

0

Вы можете установите разделители контейнеров на width="45%". Это позволит им вписаться в общее 100% экрана, но также позволит разместить пространство для заполнения.

Плавающий налево и другой справа поможет, я думаю. Я предпочел бы использовать display:inline-block;.

Здесь есть fiddle.

Смежные вопросы