Jump to content
  • 0

Взаимное расположение маркера checkbox и его текста


SerDiz
 Share

Question

Для списков имеется свойство CSS list-style-position с параметром outside.

Имеется форма с несколькими checkbox или radio-кнопками. Можно ли с помощью CSS сделать так, чтобы маркеры checkbox или radio находились за пределами их текстового блока, подобно списку с параметром outside?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

rash спрашивает "зачем это делать?". Просто, чтобы смотрелось лучше!

Насчет использования float мысль, конечно, интересная, правда, не очень представляю, каким образом его в данном случае использовать.

Кстати, недавно приобрел книгу Влада Мержевича "HTML и CSS на примерах", сижу, изучаю. К сожалению, ответа на свой вопрос не нашел, но книга классная, всем могу посоветовать.

Link to comment
Share on other sites

  • 0

не пойму в чем проблема? таблици что отменили уже?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
<style type="text/css">
/* <![CDATA[ */
table.checklist {
border-collapse: collapse;
}

table.checklist td {
vertical-align: top;
}
/* ]]> */
</style>
</head>
<body>
<table class="checklist">
<tr>
<td><input type="checkbox" checked="checked" /></td>
<td>Для списков имеется свойство CSS list-style-position с параметром outside.
Имеется форма с несколькими checkbox или radio-кнопками. Можно ли с помощью CSS
сделать так, чтобы маркеры checkbox или radio находились за пределами их текстового
блока, подобно списку с параметром outside?</td>
</tr>
<tr>
<td><input type="checkbox" checked="checked" /></td>
<td>Для списков имеется свойство CSS list-style-position с параметром outside.
Имеется форма с несколькими checkbox или radio-кнопками. Можно ли с помощью CSS
сделать так, чтобы маркеры checkbox или radio находились за пределами их текстового
блока, подобно списку с параметром outside?</td>
</tr>
</table>
</body>
</html>

Link to comment
Share on other sites

  • 0

Tokolist спрашивает "не пойму в чем проблема? таблици что отменили уже?"

Конечно, можно добиться желаемого с помощью таблиц. Но хотелось бы узнать, можно ли это сделать средствами CSS!

Раз эксперты молчат, значит такой возможности нет или ее реализация слишком сложна!

Чтож, отрицательный ответ тоже ответ.

Спасибо всем, кто ответил!

Link to comment
Share on other sites

  • 0
Tokolist спрашивает "не пойму в чем проблема? таблици что отменили уже?"

Конечно, можно добиться желаемого с помощью таблиц. Но хотелось бы узнать, можно ли это сделать средствами CSS!

Можно конечно... Но нужно ли?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
<style type="text/css">
/*<![CDATA[*/
ul,ol {list-style: none;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0;}

ul.checkboxes {
padding-left: 30px;
}

ul.checkboxes li {
position: relative;
}

ul.checkboxes li input {
position: absolute;
left: -25px;
top: 2px;
}
/*]]>*/
</style>
</head>
<body>
<ul class="checkboxes">
<li><input type="checkbox" checked="checked" />Это небольшое устройство предназначено для конвертирования Serial ATA и Parallel ATA.
Двунаправленный конвертор может пригодиться, когда ваша материнская плата не поддерживает SATA диски,
или наоборот, когда SATA разъемов на материнской плате много, а PATA нет, тогда через конвертор можно
присоединить обычный IDE диск к плате с контроллером SATA.</li>
<li><input type="checkbox" checked="checked" />Это небольшое устройство предназначено для конвертирования Serial ATA и Parallel ATA.
Двунаправленный конвертор может пригодиться, когда ваша материнская плата не поддерживает SATA диски,
или наоборот, когда SATA разъемов на материнской плате много, а PATA нет, тогда через конвертор можно
присоединить обычный IDE диск к плате с контроллером SATA.</li>
<li><input type="checkbox" checked="checked" />Это небольшое устройство предназначено для конвертирования Serial ATA и Parallel ATA.
Двунаправленный конвертор может пригодиться, когда ваша материнская плата не поддерживает SATA диски,
или наоборот, когда SATA разъемов на материнской плате много, а PATA нет, тогда через конвертор можно
присоединить обычный IDE диск к плате с контроллером SATA.</li>
</ul>
</body>
</html>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy